Home
last modified time | relevance | path

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

123

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp1 //===-- FunctionLoweringInfo.cpp ------------------------------------------===//
14 #include "llvm/CodeGen/FunctionLoweringInfo.h"
86 void FunctionLoweringInfo::set(const Function &fn, MachineFunction &mf, in set()
349 /// FunctionLoweringInfo to an empty state, ready to be used for a in clear()
351 void FunctionLoweringInfo::clear() { in clear()
371 Register FunctionLoweringInfo::CreateReg(MVT VT, bool isDivergent) {
382 Register FunctionLoweringInfo::CreateRegs(Type *Ty, bool isDivergent) { in CreateRegs()
399 Register FunctionLoweringInfo::CreateRegs(const Value *V) {
404 Register FunctionLoweringInfo::InitializeRegForValue(const Value *V) { in GetLiveOutRegInfo()
419 const FunctionLoweringInfo
[all...]
H A DSelectionDAGBuilder.h65 class FunctionLoweringInfo; variable
234 SDAGSwitchLowering(SelectionDAGBuilder *sdb, FunctionLoweringInfo &funcinfo) in SDAGSwitchLowering()
260 FunctionLoweringInfo &FuncInfo;
277 SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo, in SelectionDAGBuilder()
389 const FunctionLoweringInfo &FuncInfo, const BranchInst &I,
773 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo,
/freebsd-src/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
278 FastISel *createFastISel(FunctionLoweringInfo &funcInfo, in getScalarShiftAmountTy()
720 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/GISel/
H A DBPFCallLowering.h29 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI,
33 FunctionLoweringInfo &FLI) const override;
H A DBPFCallLowering.cpp28 FunctionLoweringInfo &FLI, in lowerReturn()
39 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVCallLowering.h45 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI,
51 FunctionLoweringInfo &FLI) const override;
H A DSPIRVCallLowering.cpp24 #include "llvm/CodeGen/FunctionLoweringInfo.h"
37 FunctionLoweringInfo &FLI, in lowerReturn()
282 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
565 // TODO: Reuse FunctionLoweringInfo
566 FunctionLoweringInfo FuncInfo;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86CallLowering.h31 FunctionLoweringInfo &FLI) const override;
35 FunctionLoweringInfo &FLI) const override;
H A DX86CallLowering.cpp26 #include "llvm/CodeGen/FunctionLoweringInfo.h"
146 FunctionLoweringInfo &FLI) const { in lowerReturn()
263 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMCallLowering.h36 FunctionLoweringInfo &FLI) const override;
40 FunctionLoweringInfo &FLI) const override;
H A DARMISelLowering.h40 class FunctionLoweringInfo;
587 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
1003 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,
41 class FunctionLoweringInfo; global() variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.h33 FunctionLoweringInfo &FLI) const override;
37 FunctionLoweringInfo &FLI) const override;
/freebsd-src/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-src/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.cpp76 FunctionLoweringInfo &FLI, in lowerReturn()
117 FunctionLoweringInfo &FLI) const { in lowerFormalArguments()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.h35 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI,
46 FunctionLoweringInfo &FLI) const override;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.h45 FunctionLoweringInfo &FLI) const override;
52 FunctionLoweringInfo &FLI) const override;
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h37 class FunctionLoweringInfo; variable
523 ArrayRef<Register> VRegs, FunctionLoweringInfo &FLI, in lowerReturn()
536 FunctionLoweringInfo &FLI) const {
557 FunctionLoweringInfo &FLI) const { in lowerCall()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSwitchLoweringUtils.h23 class FunctionLoweringInfo; variable
255 SwitchLowering(FunctionLoweringInfo &funcinfo) : FuncInfo(funcinfo) {} in SwitchLowering()
318 FunctionLoweringInfo &FuncInfo;
H A DFastISel.h42 class FunctionLoweringInfo; variable
203 FunctionLoweringInfo &FuncInfo;
330 explicit FastISel(FunctionLoweringInfo &FuncInfo,
H A DSelectionDAGISel.h37 class FunctionLoweringInfo;
48 std::unique_ptr<FunctionLoweringInfo> FuncInfo;
34 class FunctionLoweringInfo; global() variable
H A DFunctionLoweringInfo.h1 //===- FunctionLoweringInfo.h - Lower functions from LLVM IR ---*- C++ -*--===//
54 /// FunctionLoweringInfo - This contains information that is global to a
57 class FunctionLoweringInfo {
196 /// set - Initialize this FunctionLoweringInfo with the given Function
202 /// FunctionLoweringInfo to an empty state, ready to be used for a
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h58 FastISel *createFastISel(FunctionLoweringInfo &FuncInfo,
149 FastISel *createFastISel(FunctionLoweringInfo &funcInfo,

123