Searched refs:TargetLowering (Results 1 - 25 of 120) sorted by relevance

12345

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp26 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering();
27 TargetLowering::ArgListTy Args;
28 TargetLowering::ArgListEntry Entry;
34 TargetLowering::CallLoweringInfo CLI(DAG);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAnalysis.h32 class TargetLowering;
72 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
78 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
102 const TargetLowering &TLI);
H A DSwiftErrorValueTracking.h34 class TargetLowering;
40 const TargetLowering *TLI;
H A DFunctionLoweringInfo.h47 class TargetLowering;
57 const TargetLowering *TLI;
H A DTargetSubtargetInfo.h50 class TargetLowering;
99 virtual const TargetLowering *getTargetLowering() const { return nullptr; }
187 /// TargetLowering preference). It does not yet disable the postRA scheduler.
H A DResourcePriorityQueue.h60 const TargetLowering *TLI;
H A DSelectionDAGISel.h34 class TargetLowering;
61 const TargetLowering *TLI;
75 const TargetLowering *getTargetLowering() const { return TLI; }
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp33 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering();
34 TargetLowering::ArgListTy Args;
35 TargetLowering::ArgListEntry Entry;
50 TargetLowering::CallLoweringInfo CLI(DAG);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelKnownBits.h26 class TargetLowering;
32 const TargetLowering &TL;
66 // TargetLowering?
H A DCallLowering.h37 class TargetLowering;
42 const TargetLowering *TLI;
172 /// Getter for generic TargetLowering class.
173 const TargetLowering *getTLI() const {
177 /// Getter for target specific TargetLowering class.
246 CallLowering(const TargetLowering *TLI) : TLI(TLI) {}
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp239 case TargetLowering::TypeLegal:
247 case TargetLowering::TypePromoteInteger:
251 case TargetLowering::TypeExpandInteger:
255 case TargetLowering::TypeSoftenFloat:
259 case TargetLowering::TypeExpandFloat:
263 case TargetLowering::TypeScalarizeVector:
267 case TargetLowering::TypeSplitVector:
271 case TargetLowering::TypeWidenVector:
275 case TargetLowering::TypePromoteFloat:
297 case TargetLowering
[all...]
H A DLegalizeVectorOps.cpp36 #include "llvm/CodeGen/TargetLowering.h"
58 const TargetLowering &TLI;
267 case TargetLowering::Legal:
269 case TargetLowering::Custom: {
280 case TargetLowering::Expand: {
298 case TargetLowering::Legal:
300 case TargetLowering::Custom: {
311 case TargetLowering::Expand: {
330 TargetLowering::LegalizeAction Action = TargetLowering
[all...]
H A DTargetLowering.cpp1 //===-- TargetLowering.cpp - Implement the TargetLowering class -----------===//
9 // This implements the TargetLowering class.
13 #include "llvm/CodeGen/TargetLowering.h"
38 TargetLowering::TargetLowering(const TargetMachine &tm) function in class:TargetLowering
41 const char *TargetLowering::getTargetNodeName(unsigned Opcode) const {
45 bool TargetLowering::isPositionIndependent() const {
51 bool TargetLowering::isInTailCallPosition(SelectionDAG &DAG, SDNode *Node,
78 bool TargetLowering
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h18 #include "llvm/CodeGen/TargetLowering.h"
53 class SparcTargetLowering : public TargetLowering {
89 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode);
143 LowerCall(TargetLowering::CallLoweringInfo &CLI,
145 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
147 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp15 #include "llvm/CodeGen/TargetLowering.h"
71 SmallPtrSet<const TargetLowering *, 1> TLSet;
74 const TargetLowering *Lowering =
78 // TargetLowering has info on library calls that CodeGen expects to be
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.h19 #include "llvm/CodeGen/TargetLowering.h"
58 // TargetLowering Implementation
60 class ARCTargetLowering : public TargetLowering {
101 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.h19 #include "llvm/CodeGen/TargetLowering.h"
35 class BPFTargetLowering : public TargetLowering {
87 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DFinalizeISel.cpp20 #include "llvm/CodeGen/TargetLowering.h"
50 const TargetLowering *TLI = MF.getSubtarget().getTargetLowering();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h19 #include "llvm/CodeGen/TargetLowering.h"
58 class RISCVTargetLowering : public TargetLowering {
178 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
208 TargetLowering::AtomicExpansionKind
213 TargetLowering::AtomicExpansionKind
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h18 #include "llvm/CodeGen/TargetLowering.h"
30 class VETargetLowering : public TargetLowering {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h20 #include "llvm/CodeGen/TargetLowering.h"
67 class LanaiTargetLowering : public TargetLowering {
134 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.cpp133 std::vector<TargetLowering::ArgListEntry> &FuncArgs,
136 TargetLowering::ArgListEntry FuncArg = FuncArgs[Outs[i].OrigArgIndex];
H A DMipsCCState.h43 std::vector<TargetLowering::ArgListEntry> &FuncArgs,
91 std::vector<TargetLowering::ArgListEntry> &FuncArgs,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp36 TargetLowering::ArgListTy Args;
37 TargetLowering::ArgListEntry Entry;
43 TargetLowering::CallLoweringInfo CLI(DAG);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h19 #include "llvm/CodeGen/TargetLowering.h"
73 class MSP430TargetLowering : public TargetLowering {
103 TargetLowering::ConstraintType
164 LowerCall(TargetLowering::CallLoweringInfo &CLI,

Completed in 311 milliseconds

12345