Home
last modified time | relevance | path

Searched refs:CallLowering (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp26 void CallLowering::anchor() {} in anchor()
28 bool CallLowering::lowerCall( in lowerCall()
64 void CallLowering::setArgFlags(CallLowering::ArgInfo &Arg, unsigned OpIdx, in setArgFlags()
103 CallLowering::setArgFlags<Function>(CallLowering::ArgInfo &Arg, unsigned OpIdx,
108 CallLowering::setArgFlags<CallInst>(CallLowering::ArgInfo &Arg, unsigned OpIdx,
112 bool CallLowering::handleAssignments(MachineIRBuilder &MIRBuilder, in handleAssignments()
158 unsigned CallLowering::ValueHandler::extendRegister(unsigned ValReg, in extendRegister()
186 void CallLowering::ValueHandler::anchor() {} in anchor()
H A DLegalizerHelper.cpp132 const CallLowering::ArgInfo &Result, in createLibcall()
133 ArrayRef<CallLowering::ArgInfo> Args) { in createLibcall()
152 SmallVector<CallLowering::ArgInfo, 3> Args; in simpleLibcall()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h40 class CallLowering {
141 CallLowering(const TargetLowering *TLI) : TLI(TLI) {} in CallLowering() function
142 virtual ~CallLowering() = default;
H A DLegalizerHelper.h130 const CallLowering::ArgInfo &Result,
131 ArrayRef<CallLowering::ArgInfo> Args);
H A DIRTranslator.h37 class CallLowering; variable
65 const CallLowering *CLI;
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCallLowering.h24 class MipsCallLowering : public CallLowering {
35 ArrayRef<CallLowering::ArgInfo> Args);
H A DMipsSubtarget.h382 std::unique_ptr<CallLowering> CallLoweringInfo;
388 const CallLowering *getCallLowering() const override;
H A DMipsSubtarget.cpp266 const CallLowering *MipsSubtarget::getCallLowering() const { in getCallLowering()
H A DMipsCallLowering.cpp25 : CallLowering(&TLI) {} in MipsCallLowering()
55 ArrayRef<CCValAssign> ArgLocs, ArrayRef<CallLowering::ArgInfo> Args) { in handle()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h32 class CallLowering; variable
104 virtual const CallLowering *getCallLowering() const { return nullptr; } in getCallLowering()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMCallLowering.cpp54 : CallLowering(&TLI) {} in ARMCallLowering()
89 struct OutgoingValueHandler : public CallLowering::ValueHandler {
139 unsigned assignCustomValue(const CallLowering::ArgInfo &Arg, in assignCustomValue()
171 const CallLowering::ArgInfo &Info, CCState &State) override { in assignArg()
300 struct IncomingValueHandler : public CallLowering::ValueHandler {
H A DARMCallLowering.h32 class ARMCallLowering : public CallLowering {
H A DARMSubtarget.h507 const CallLowering *getCallLowering() const override;
521 std::unique_ptr<CallLowering> CallLoweringInfo;
H A DARMSubtarget.cpp123 const CallLowering *ARMSubtarget::getCallLowering() const { in getCallLowering()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp51 : CallLowering(&TLI) {} in AArch64CallLowering()
54 struct IncomingArgHandler : public CallLowering::ValueHandler {
125 struct OutgoingArgHandler : public CallLowering::ValueHandler {
171 const CallLowering::ArgInfo &Info, in assignArg()
H A DAArch64CallLowering.h33 class AArch64CallLowering: public CallLowering {
H A DAArch64Subtarget.h204 std::unique_ptr<CallLowering> CallLoweringInfo;
239 const CallLowering *getCallLowering() const override;
H A DAArch64Subtarget.cpp186 const CallLowering *AArch64Subtarget::getCallLowering() const { in getCallLowering()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86CallLowering.cpp54 : CallLowering(&TLI) {} in X86CallLowering()
100 struct OutgoingValueHandler : public CallLowering::ValueHandler {
160 const CallLowering::ArgInfo &Info, CCState &State) override { in assignArg()
228 struct IncomingValueHandler : public CallLowering::ValueHandler {
H A DX86CallLowering.h28 class X86CallLowering : public CallLowering {
H A DX86Subtarget.h429 std::unique_ptr<CallLowering> CallLoweringInfo;
509 const CallLowering *getCallLowering() const override;
H A DX86Subtarget.cpp351 const CallLowering *X86Subtarget::getCallLowering() const { in getCallLowering()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.h25 class AMDGPUCallLowering: public CallLowering {
H A DAMDGPUCallLowering.cpp31 : CallLowering(&TLI) { in AMDGPUCallLowering()
H A DAMDGPUSubtarget.h405 const CallLowering *getCallLowering() const override { in getCallLowering()

12