LLVM 20.0.0git
llvm::CallLowering::OutgoingValueHandler Member List

This is the complete list of members for llvm::CallLowering::OutgoingValueHandler, including all inherited members.

assignCustomValue(ArgInfo &Arg, ArrayRef< CCValAssign > VAs, std::function< void()> *Thunk=nullptr)llvm::CallLowering::ValueHandlerinlinevirtual
assignValueToAddress(Register ValVReg, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, const CCValAssign &VA)=0llvm::CallLowering::ValueHandlerpure virtual
assignValueToAddress(const ArgInfo &Arg, unsigned ValRegIndex, Register Addr, LLT MemTy, const MachinePointerInfo &MPO, const CCValAssign &VA)llvm::CallLowering::ValueHandlerinlinevirtual
assignValueToReg(Register ValVReg, Register PhysReg, const CCValAssign &VA)=0llvm::CallLowering::ValueHandlerpure virtual
copyArgumentMemory(const ArgInfo &Arg, Register DstPtr, Register SrcPtr, const MachinePointerInfo &DstPtrInfo, Align DstAlign, const MachinePointerInfo &SrcPtrInfo, Align SrcAlign, uint64_t MemSize, CCValAssign &VA) constllvm::CallLowering::ValueHandler
extendRegister(Register ValReg, const CCValAssign &VA, unsigned MaxSizeBits=0)llvm::CallLowering::ValueHandler
getStackAddress(uint64_t MemSize, int64_t Offset, MachinePointerInfo &MPO, ISD::ArgFlagsTy Flags)=0llvm::CallLowering::ValueHandlerpure virtual
getStackValueStoreType(const DataLayout &DL, const CCValAssign &VA, ISD::ArgFlagsTy Flags) constllvm::CallLowering::ValueHandlervirtual
IsIncomingArgumentHandlerllvm::CallLowering::ValueHandler
isIncomingArgumentHandler() constllvm::CallLowering::ValueHandlerinline
MIRBuilderllvm::CallLowering::ValueHandler
MRIllvm::CallLowering::ValueHandler
OutgoingValueHandler(MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI)llvm::CallLowering::OutgoingValueHandlerinline
ValueHandler(bool IsIncoming, MachineIRBuilder &MIRBuilder, MachineRegisterInfo &MRI)llvm::CallLowering::ValueHandlerinline
~ValueHandler()=defaultllvm::CallLowering::ValueHandlervirtual