| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 31 void CallLowering::anchor() {} in anchor() 63 ISD::ArgFlagsTy CallLowering::getAttributesForArgIdx(const CallBase &Call, in getAttributesForArgIdx() 72 void CallLowering::addArgFlagsFromAttributes(ISD::ArgFlagsTy &Flags, in addArgFlagsFromAttributes() 80 bool CallLowering::lowerCall(MachineIRBuilder &MIRBuilder, const CallBase &CB, in lowerCall() 152 void CallLowering::setArgFlags(CallLowering::ArgInfo &Arg, unsigned OpIdx, in setArgFlags() 192 CallLowering::setArgFlags<Function>(CallLowering::ArgInfo &Arg, unsigned OpIdx, 197 CallLowering::setArgFlags<CallBase>(CallLowering::ArgInfo &Arg, unsigned OpIdx, 201 void CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes() 239 void CallLowering::unpackRegs(ArrayRef<Register> DstRegs, Register SrcReg, in unpackRegs() 512 bool CallLowering::determineAndHandleAssignments( in determineAndHandleAssignments() [all …]
|
| H A D | CMakeLists.txt | 5 CallLowering.cpp
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86CallLowering.cpp | 51 : CallLowering(&TLI) {} in X86CallLowering() 55 struct X86OutgoingValueAssigner : public CallLowering::OutgoingValueAssigner { 65 : CallLowering::OutgoingValueAssigner(AssignFn_) {} in X86OutgoingValueAssigner() 69 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg() 84 struct X86OutgoingValueHandler : public CallLowering::OutgoingValueHandler { 166 struct X86IncomingValueHandler : public CallLowering::IncomingValueHandler {
|
| H A D | X86CallLowering.h | 27 class X86CallLowering : public CallLowering {
|
| H A D | X86Subtarget.h | 31 class CallLowering; variable 501 std::unique_ptr<CallLowering> CallLoweringInfo; 580 const CallLowering *getCallLowering() const override;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsCallLowering.h | 24 class MipsCallLowering : public CallLowering { 35 ArrayRef<CallLowering::ArgInfo> Args);
|
| H A D | MipsSubtarget.h | 398 std::unique_ptr<CallLowering> CallLoweringInfo; 404 const CallLowering *getCallLowering() const override;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 401 const CallLowering::ArgInfo &Result, 402 ArrayRef<CallLowering::ArgInfo> Args, CallingConv::ID CC); 407 const CallLowering::ArgInfo &Result, 408 ArrayRef<CallLowering::ArgInfo> Args);
|
| H A D | CallLowering.h | 43 class CallLowering { 422 CallLowering(const TargetLowering *TLI) : TLI(TLI) {} in CallLowering() function 423 virtual ~CallLowering() = default;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVSubtarget.h | 140 std::unique_ptr<CallLowering> CallLoweringInfo; 146 const CallLowering *getCallLowering() const override;
|
| H A D | RISCVCallLowering.h | 25 class RISCVCallLowering : public CallLowering {
|
| H A D | RISCVCallLowering.cpp | 22 : CallLowering(&TLI) {} in RISCVCallLowering()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | TargetSubtargetInfo.h | 30 class CallLowering; variable 100 virtual const CallLowering *getCallLowering() const { return nullptr; } in getCallLowering()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 52 : CallLowering(&TLI) {} in AArch64CallLowering() 78 : public CallLowering::IncomingValueAssigner { 85 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg() 94 : public CallLowering::OutgoingValueAssigner { 111 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg() 130 struct IncomingArgHandler : public CallLowering::IncomingValueHandler { 227 struct OutgoingArgHandler : public CallLowering::OutgoingValueHandler { 287 void assignValueToAddress(const CallLowering::ArgInfo &Arg, unsigned RegIndex, in assignValueToAddress()
|
| H A D | AArch64CallLowering.h | 32 class AArch64CallLowering: public CallLowering {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 53 : CallLowering(&TLI) {} in ARMCallLowering() 88 struct ARMOutgoingValueHandler : public CallLowering::OutgoingValueHandler { 136 unsigned assignCustomValue(const CallLowering::ArgInfo &Arg, in assignCustomValue() 229 struct ARMIncomingValueHandler : public CallLowering::IncomingValueHandler {
|
| H A D | ARMCallLowering.h | 31 class ARMCallLowering : public CallLowering {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/GISel/ |
| H A D | PPCCallLowering.h | 25 class PPCCallLowering : public CallLowering {
|
| H A D | PPCCallLowering.cpp | 24 : CallLowering(&TLI) {} in PPCCallLowering()
|
| /netbsd-src/external/apache2/llvm/lib/libLLVMGlobalISel/ |
| H A D | Makefile | 9 SRCS+= CallLowering.cpp \
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCSubtarget.h | 170 std::unique_ptr<CallLowering> CallLoweringInfo; 415 const CallLowering *getCallLowering() const override;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/ |
| H A D | BUILD.gn | 17 "CallLowering.cpp",
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/GlobalISel/ |
| H A D | Porting.rst | 8 * :ref:`CallLowering <translator-call-lower>` --- lower calls, returns, and
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.h | 26 class AMDGPUCallLowering final : public CallLowering {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64Subtarget.h | 273 std::unique_ptr<CallLowering> CallLoweringInfo; 309 const CallLowering *getCallLowering() const override;
|