Home
last modified time | relevance | path

Searched refs:FunctionLoweringInfo (Results 1 – 25 of 52) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp82 void FunctionLoweringInfo::set(const Function &fn, MachineFunction &mf, in set()
356 void FunctionLoweringInfo::clear() { in clear()
374 Register FunctionLoweringInfo::CreateReg(MVT VT, bool isDivergent) { in CreateReg()
386 Register FunctionLoweringInfo::CreateRegs(Type *Ty, bool isDivergent) { in CreateRegs()
406 Register FunctionLoweringInfo::CreateRegs(const Value *V) { in CreateRegs()
416 const FunctionLoweringInfo::LiveOutInfo *
435 void FunctionLoweringInfo::ComputePHILiveOutRegInfo(const PHINode *PN) { in ComputePHILiveOutRegInfo()
524 void FunctionLoweringInfo::setArgumentFrameIndex(const Argument *A, in setArgumentFrameIndex()
532 int FunctionLoweringInfo::getArgumentFrameIndex(const Argument *A) { in getArgumentFrameIndex()
540 Register FunctionLoweringInfo::getCatchPadExceptionPointerVReg( in getCatchPadExceptionPointerVReg()
[all …]
H A DSelectionDAGBuilder.h61 class FunctionLoweringInfo; variable
396 SDAGSwitchLowering(SelectionDAGBuilder *sdb, FunctionLoweringInfo &funcinfo) in SDAGSwitchLowering()
422 FunctionLoweringInfo &FuncInfo;
439 SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo, in SelectionDAGBuilder()
886 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCallLowering.h32 FunctionLoweringInfo &FLI) const override;
36 FunctionLoweringInfo &FLI) const override;
H A DRISCVCallLowering.cpp26 FunctionLoweringInfo &FLI) const { in lowerReturn()
40 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.h30 FunctionLoweringInfo &FLI) const override;
34 FunctionLoweringInfo &FLI) const override;
H A DMipsISelLowering.h44 class FunctionLoweringInfo; variable
273 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
711 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
H A DMipsCallLowering.cpp303 FunctionLoweringInfo &FLI) const { in lowerReturn()
347 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.h33 FunctionLoweringInfo &FLI) const override;
37 FunctionLoweringInfo &FLI) const override;
H A DX86CallLowering.cpp134 FunctionLoweringInfo &FLI) const { in lowerReturn()
240 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.h37 FunctionLoweringInfo &FLI) const override;
41 FunctionLoweringInfo &FLI) const override;
H A DARMISelLowering.h40 class FunctionLoweringInfo; variable
587 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
981 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
H A DARMCallLowering.cpp207 FunctionLoweringInfo &FLI) const { in lowerReturn()
357 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/GlSel/
H A DM68kCallLowering.h34 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI,
39 FunctionLoweringInfo &FLI) const override;
H A DM68kCallLowering.cpp57 FunctionLoweringInfo &FLI, in lowerReturn()
87 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.h30 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI,
34 FunctionLoweringInfo &FLI) const override;
H A DPPCCallLowering.cpp34 FunctionLoweringInfo &FLI, in lowerReturn()
53 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.h37 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI,
44 FunctionLoweringInfo &FLI) const override;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.h45 FunctionLoweringInfo &FLI) const override;
52 FunctionLoweringInfo &FLI) const override;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h37 class FunctionLoweringInfo; variable
497 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI, in lowerReturn()
510 FunctionLoweringInfo &FLI) const { in lowerReturn()
531 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
H A DIRTranslator.h579 FunctionLoweringInfo FuncInfo;
592 GISelSwitchLowering(IRTranslator *irt, FunctionLoweringInfo &funcinfo) in GISelSwitchLowering()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h23 class FunctionLoweringInfo; variable
251 SwitchLowering(FunctionLoweringInfo &funcinfo) : FuncInfo(funcinfo) {} in SwitchLowering()
298 FunctionLoweringInfo &FuncInfo;
H A DFastISel.h41 class FunctionLoweringInfo; variable
202 FunctionLoweringInfo &FuncInfo;
322 explicit FastISel(FunctionLoweringInfo &FuncInfo,
H A DSelectionDAGISel.h32 class FunctionLoweringInfo; variable
43 std::unique_ptr<FunctionLoweringInfo> FuncInfo;
H A DFunctionLoweringInfo.h53 class FunctionLoweringInfo {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h85 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
164 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,

123