Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp86 void FunctionLoweringInfo::set(const Function &fn, MachineFunction &mf, in set()
357 void FunctionLoweringInfo::clear() { in clear()
376 Register FunctionLoweringInfo::CreateReg(MVT VT, bool isDivergent) { in CreateReg()
387 Register FunctionLoweringInfo::CreateRegs(Type *Ty, bool isDivergent) { in CreateRegs()
404 Register FunctionLoweringInfo::CreateRegs(const Value *V) { in CreateRegs()
409 Register FunctionLoweringInfo::InitializeRegForValue(const Value *V) { in InitializeRegForValue()
424 const FunctionLoweringInfo::LiveOutInfo *
425 FunctionLoweringInfo::GetLiveOutRegInfo(Register Reg, unsigned BitWidth) { in GetLiveOutRegInfo()
443 void FunctionLoweringInfo::ComputePHILiveOutRegInfo(const PHINode *PN) { in ComputePHILiveOutRegInfo()
545 void FunctionLoweringInfo::setArgumentFrameIndex(const Argument *A, in setArgumentFrameIndex()
[all …]
H A DSelectionDAGBuilder.h64 class FunctionLoweringInfo; variable
233 SDAGSwitchLowering(SelectionDAGBuilder *sdb, FunctionLoweringInfo &funcinfo) in SDAGSwitchLowering()
259 FunctionLoweringInfo &FuncInfo;
276 SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo, in SelectionDAGBuilder()
388 const FunctionLoweringInfo &FuncInfo, const BranchInst &I,
770 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.h29 FunctionLoweringInfo &FLI) const override;
33 FunctionLoweringInfo &FLI) const override;
H A DMipsISelLowering.h42 class FunctionLoweringInfo; variable
280 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
758 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/GISel/
H A DBPFCallLowering.cpp27 FunctionLoweringInfo &FLI, in lowerReturn()
38 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallLowering.h
H A DX86CallLowering.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.h36 FunctionLoweringInfo &FLI) const override;
40 FunctionLoweringInfo &FLI) const override;
H A DARMCallLowering.cpp223 FunctionLoweringInfo &FLI) const { in lowerReturn()
375 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.h45 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI,
51 FunctionLoweringInfo &FLI) const override;
H A DSPIRVCallLowering.cpp37 FunctionLoweringInfo &FLI, in lowerReturn()
320 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
668 FunctionLoweringInfo FuncInfo; in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.h33 FunctionLoweringInfo &FLI) const override;
41 FunctionLoweringInfo &FLI) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCCallLowering.h29 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI,
33 FunctionLoweringInfo &FLI) const override;
H A DPPCCallLowering.cpp73 FunctionLoweringInfo &FLI, in lowerReturn()
114 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.h35 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI,
46 FunctionLoweringInfo &FLI) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.h35 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI,
40 FunctionLoweringInfo &FLI) const override;
H A DM68kCallLowering.cpp95 FunctionLoweringInfo &FLI, in lowerReturn()
125 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.h45 FunctionLoweringInfo &FLI) const override;
52 FunctionLoweringInfo &FLI) const override;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h38 class FunctionLoweringInfo; variable
525 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI, in lowerReturn()
538 FunctionLoweringInfo &FLI) const { in lowerReturn()
559 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h23 class FunctionLoweringInfo; variable
260 SwitchLowering(FunctionLoweringInfo &funcinfo) : FuncInfo(funcinfo) {} in SwitchLowering()
323 FunctionLoweringInfo &FuncInfo;
H A DFastISel.h42 class FunctionLoweringInfo; variable
203 FunctionLoweringInfo &FuncInfo;
327 explicit FastISel(FunctionLoweringInfo &FuncInfo,
H A DSelectionDAGISel.h38 class FunctionLoweringInfo; variable
49 std::unique_ptr<FunctionLoweringInfo> FuncInfo;
H A DFunctionLoweringInfo.h56 class FunctionLoweringInfo {
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h52 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
145 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.cpp145 FunctionLoweringInfo &FLI) const { in lowerReturn()
262 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()

123