Home
last modified time | relevance | path

Searched refs:TargetLowering (Results 1 – 25 of 129) sorted by relevance

123456

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp144 case TargetLowering::C_Immediate: in getConstraintGenerality()
145 case TargetLowering::C_Other: in getConstraintGenerality()
146 case TargetLowering::C_Unknown: in getConstraintGenerality()
148 case TargetLowering::C_Register: in getConstraintGenerality()
150 case TargetLowering::C_RegisterClass: in getConstraintGenerality()
152 case TargetLowering::C_Memory: in getConstraintGenerality()
162 TargetLowering::ConstraintType BestType = TargetLowering::C_Unknown; in chooseConstraint()
620 case TargetLowering::C_Register: in lowerInlineAsm()
644 case TargetLowering::C_Other: in lowerInlineAsm()
648 case TargetLowering::C_Memory: in lowerInlineAsm()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInlineAsmLowering.h25 class TargetLowering; variable
29 const TargetLowering *TLI;
53 const TargetLowering *getTLI() const { return TLI; } in getTLI()
61 InlineAsmLowering(const TargetLowering *TLI) : TLI(TLI) {} in InlineAsmLowering()
H A DGISelKnownBits.h26 class TargetLowering; variable
32 const TargetLowering &TL;
H A DCallLowering.h41 class TargetLowering; variable
44 const TargetLowering *TLI;
330 const TargetLowering *getTLI() const { in getTLI()
425 CallLowering(const TargetLowering *TLI) : TLI(TLI) {} in CallLowering()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp244 case TargetLowering::TypeLegal: in run()
263 case TargetLowering::TypeSoftenFloat: in run()
267 case TargetLowering::TypeExpandFloat: in run()
275 case TargetLowering::TypeSplitVector: in run()
279 case TargetLowering::TypeWidenVector: in run()
283 case TargetLowering::TypePromoteFloat: in run()
309 case TargetLowering::TypeLegal: in run()
326 case TargetLowering::TypeSoftenFloat: in run()
330 case TargetLowering::TypeExpandFloat: in run()
338 case TargetLowering::TypeSplitVector: in run()
[all …]
H A DLegalizeVectorOps.cpp58 const TargetLowering &TLI;
266 case TargetLowering::Legal: in LegalizeOp()
268 case TargetLowering::Custom: { in LegalizeOp()
279 case TargetLowering::Expand: { in LegalizeOp()
297 case TargetLowering::Legal: in LegalizeOp()
327 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
359 == TargetLowering::Legal) in LegalizeOp()
514 case TargetLowering::Promote: in LegalizeOp()
519 case TargetLowering::Legal: in LegalizeOp()
522 case TargetLowering::Custom: in LegalizeOp()
[all …]
H A DLegalizeTypesGeneric.cpp49 case TargetLowering::TypeLegal: in ExpandRes_BITCAST()
50 case TargetLowering::TypePromoteInteger: in ExpandRes_BITCAST()
52 case TargetLowering::TypePromoteFloat: in ExpandRes_BITCAST()
53 case TargetLowering::TypeSoftPromoteHalf: in ExpandRes_BITCAST()
56 case TargetLowering::TypeSoftenFloat: in ExpandRes_BITCAST()
61 case TargetLowering::TypeExpandInteger: in ExpandRes_BITCAST()
62 case TargetLowering::TypeExpandFloat: { in ExpandRes_BITCAST()
73 case TargetLowering::TypeSplitVector: in ExpandRes_BITCAST()
80 case TargetLowering::TypeScalarizeVector: in ExpandRes_BITCAST()
88 case TargetLowering::TypeWidenVector: { in ExpandRes_BITCAST()
[all …]
H A DTargetLowering.cpp38 TargetLowering::TargetLowering(const TargetMachine &tm) in TargetLowering() function in TargetLowering
147 TargetLowering::ArgListTy Args; in makeLibCall()
150 TargetLowering::ArgListEntry Entry; in makeLibCall()
4447 TargetLowering::ConstraintType
4838 case TargetLowering::C_Other: in getConstraintGenerality()
4845 case TargetLowering::C_Memory: in getConstraintGenerality()
4854 TargetLowering::ConstraintWeight
4878 TargetLowering::ConstraintWeight
4949 TargetLowering::ConstraintType BestType = TargetLowering::C_Unknown; in ChooseConstraint()
5976 bool TargetLowering::
[all …]
H A DLegalizeVectorTypes.cpp1174 case TargetLowering::TypeLegal: in SplitVecRes_BITCAST()
1176 case TargetLowering::TypePromoteFloat: in SplitVecRes_BITCAST()
1178 case TargetLowering::TypeSoftenFloat: in SplitVecRes_BITCAST()
1180 case TargetLowering::TypeWidenVector: in SplitVecRes_BITCAST()
1183 case TargetLowering::TypeExpandFloat: in SplitVecRes_BITCAST()
1196 case TargetLowering::TypeSplitVector: in SplitVecRes_BITCAST()
1895 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
1901 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
3778 case TargetLowering::TypeLegal: in WidenVecRes_BITCAST()
3809 case TargetLowering::TypeSoftenFloat: in WidenVecRes_BITCAST()
[all …]
H A DLegalizeDAG.cpp87 const TargetLowering &TLI;
509 case TargetLowering::Legal: { in LegalizeStoreOps()
621 case TargetLowering::Legal: { in LegalizeStoreOps()
638 case TargetLowering::Expand: in LegalizeStoreOps()
693 case TargetLowering::Custom: in LegalizeLoadOps()
853 case TargetLowering::Custom: in LegalizeLoadOps()
856 case TargetLowering::Legal: in LegalizeLoadOps()
983 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
1248 case TargetLowering::Legal: in LegalizeOp()
1251 case TargetLowering::Custom: in LegalizeOp()
[all …]
H A DSelectionDAGBuilder.cpp2662 TargetLowering::ArgListTy Args; in visitSPDescriptorParent()
2663 TargetLowering::ArgListEntry Entry; in visitSPDescriptorParent()
4776 TargetLowering::IntrinsicInfo Info; in visitTargetIntrinsic()
5431 if (Action != TargetLowering::Legal && Action != TargetLowering::Custom) { in expandDivFix()
6731 TargetLowering::ArgListTy Args; in visitIntrinsicCall()
7465 TargetLowering::ArgListTy Args; in LowerCallTo()
8879 case TargetLowering::C_Other: in visitInlineAsm()
8883 case TargetLowering::C_Memory: in visitInlineAsm()
8885 case TargetLowering::C_Unknown: in visitInlineAsm()
9040 TargetLowering::ArgListTy Args; in populateCallLoweringInfo()
[all …]
H A DLegalizeIntegerTypes.cpp347 case TargetLowering::TypeLegal: in PromoteIntRes_BITCAST()
354 case TargetLowering::TypeSoftenFloat: in PromoteIntRes_BITCAST()
366 case TargetLowering::TypeExpandInteger: in PromoteIntRes_BITCAST()
367 case TargetLowering::TypeExpandFloat: in PromoteIntRes_BITCAST()
377 case TargetLowering::TypeSplitVector: { in PromoteIntRes_BITCAST()
397 case TargetLowering::TypeWidenVector: in PromoteIntRes_BITCAST()
979 if (Action == TargetLowering::Legal || Action == TargetLowering::Custom) { in PromoteIntRes_DIVFIX()
1235 case TargetLowering::TypeLegal: in PromoteIntRes_TRUNCATE()
3801 Action == TargetLowering::Custom; in ExpandIntRes_Shift()
4049 TargetLowering::ArgListTy Args; in ExpandIntRes_XMULO()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp26 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy()
27 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy()
28 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy()
34 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
H A DXCoreISelLowering.h91 class XCoreTargetLowering : public TargetLowering
97 using TargetLowering::isZExtFree;
217 LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp33 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy()
34 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy()
35 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy()
50 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAnalysis.h31 class TargetLowering; variable
68 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
74 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
H A DSwiftErrorValueTracking.h34 class TargetLowering; variable
40 const TargetLowering *TLI;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h43 class WebAssemblyTargetLowering final : public TargetLowering {
65 return TargetLowering::getPointerTy(DL, AS);
72 return TargetLowering::getPointerMemTy(DL, AS);
160 TargetLowering::DAGCombinerInfo &DCI) const override;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h53 class SparcTargetLowering : public TargetLowering {
136 LowerCall(TargetLowering::CallLoweringInfo &CLI,
138 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
140 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp61 const TargetLowering &TLI;
82 Function &F_, const TargetLowering &TLI_, DomTreeUpdater *DTU_, in DwarfEHPrepare()
282 const TargetLowering &TLI, DominatorTree *DT, in prepareDwarfEH()
308 const TargetLowering &TLI = *TM.getSubtargetImpl(F)->getTargetLowering(); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCCState.h58 std::vector<TargetLowering::ArgListEntry> &FuncArgs,
105 std::vector<TargetLowering::ArgListEntry> &FuncArgs, const char *Func) { in PreAnalyzeCallOperands()
116 std::vector<TargetLowering::ArgListEntry> &FuncArgs, in AnalyzeCallOperands()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h73 class MSP430TargetLowering : public TargetLowering {
107 TargetLowering::ConstraintType
168 LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp36 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemset()
37 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemset()
43 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemset()
/freebsd-13.1/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp72 SmallPtrSet<const TargetLowering *, 1> TLSet; in initializeLibCalls()
75 const TargetLowering *Lowering = in initializeLibCalls()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.h60 class ARCTargetLowering : public TargetLowering {
101 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,

123456