Home
last modified time | relevance | path

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

1234567

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp139 case TargetLowering::C_Immediate: in getConstraintGenerality()
140 case TargetLowering::C_Other: in getConstraintGenerality()
141 case TargetLowering::C_Unknown: in getConstraintGenerality()
143 case TargetLowering::C_Register: in getConstraintGenerality()
147 case TargetLowering::C_Memory: in getConstraintGenerality()
148 case TargetLowering::C_Address: in getConstraintGenerality()
158 TargetLowering::ConstraintType BestType = TargetLowering::C_Unknown; in chooseConstraint()
645 case TargetLowering::C_Other: in lowerInlineAsm()
649 case TargetLowering::C_Memory: in lowerInlineAsm()
651 case TargetLowering::C_Address: in lowerInlineAsm()
[all …]
/llvm-project-15.0.7/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 DLoadStoreOpt.h31 class TargetLowering; variable
72 const TargetLowering *TLI;
H A DGISelKnownBits.h26 class TargetLowering; variable
32 const TargetLowering &TL;
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp251 case TargetLowering::TypeLegal: in run()
270 case TargetLowering::TypeSoftenFloat: in run()
274 case TargetLowering::TypeExpandFloat: in run()
282 case TargetLowering::TypeSplitVector: in run()
286 case TargetLowering::TypeWidenVector: in run()
290 case TargetLowering::TypePromoteFloat: in run()
316 case TargetLowering::TypeLegal: in run()
333 case TargetLowering::TypeSoftenFloat: in run()
337 case TargetLowering::TypeExpandFloat: in run()
345 case TargetLowering::TypeSplitVector: in run()
[all …]
H A DLegalizeVectorOps.cpp55 const TargetLowering &TLI;
263 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
289 Action = TargetLowering::Expand; in LegalizeOp()
306 TargetLowering::Legal) { in LegalizeOp()
309 == TargetLowering::Expand && in LegalizeOp()
311 == TargetLowering::Legal) in LegalizeOp()
312 Action = TargetLowering::Legal; in LegalizeOp()
480 case TargetLowering::Promote: in LegalizeOp()
487 case TargetLowering::Legal: in LegalizeOp()
490 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
151 TargetLowering::ArgListTy Args; in makeLibCall()
154 TargetLowering::ArgListEntry Entry; in makeLibCall()
5085 TargetLowering::ConstraintType
5476 case TargetLowering::C_Other: in getConstraintGenerality()
5483 case TargetLowering::C_Memory: in getConstraintGenerality()
5493 TargetLowering::ConstraintWeight
5517 TargetLowering::ConstraintWeight
5588 TargetLowering::ConstraintType BestType = TargetLowering::C_Unknown; in ChooseConstraint()
6627 bool TargetLowering::
[all …]
H A DLegalizeVectorTypes.cpp1274 case TargetLowering::TypeLegal: in SplitVecRes_BITCAST()
1276 case TargetLowering::TypePromoteFloat: in SplitVecRes_BITCAST()
1278 case TargetLowering::TypeSoftenFloat: in SplitVecRes_BITCAST()
1280 case TargetLowering::TypeWidenVector: in SplitVecRes_BITCAST()
1283 case TargetLowering::TypeExpandFloat: in SplitVecRes_BITCAST()
1296 case TargetLowering::TypeSplitVector: in SplitVecRes_BITCAST()
2045 TargetLowering::TypeSplitVector) in SplitVecRes_Gather()
2110 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
2116 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
3310 TargetLowering::TypeSplitVector) in SplitVecOp_Scatter()
[all …]
H A DSelectionDAGBuilder.cpp2683 TargetLowering::ArgListTy Args; in visitSPDescriptorParent()
4781 TargetLowering::IntrinsicInfo Info; in visitTargetIntrinsic()
5432 if (Action != TargetLowering::Legal && Action != TargetLowering::Custom) { in expandDivFix()
6788 TargetLowering::ArgListTy Args; in visitIntrinsicCall()
7748 TargetLowering::ArgListTy Args; in LowerCallTo()
9098 case TargetLowering::C_Other: in visitInlineAsm()
9102 case TargetLowering::C_Memory: in visitInlineAsm()
9104 case TargetLowering::C_Address: in visitInlineAsm()
9106 case TargetLowering::C_Unknown: in visitInlineAsm()
9261 TargetLowering::ArgListTy Args; in populateCallLoweringInfo()
[all …]
H A DLegalizeDAG.cpp87 const TargetLowering &TLI;
507 case TargetLowering::Legal: { in LegalizeStoreOps()
619 case TargetLowering::Legal: { in LegalizeStoreOps()
636 case TargetLowering::Expand: in LegalizeStoreOps()
691 case TargetLowering::Custom: in LegalizeLoadOps()
851 case TargetLowering::Custom: in LegalizeLoadOps()
854 case TargetLowering::Legal: in LegalizeLoadOps()
981 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
1283 case TargetLowering::Legal: in LegalizeOp()
1286 case TargetLowering::Custom: in LegalizeOp()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/unittests/CodeGen/
H A DAArch64SelectionDAGTest.cpp167 TargetLowering TL(*TM); in TEST_F()
186 TargetLowering TL(*TM); in TEST_F()
212 TargetLowering TL(*TM); in TEST_F()
273 TargetLowering TL(*TM); in TEST_F()
293 TargetLowering TL(*TM); in TEST_F()
317 TargetLowering TL(*TM); in TEST_F()
337 TargetLowering TL(*TM); in TEST_F()
361 TargetLowering TL(*TM); in TEST_F()
376 TargetLowering TL(*TM); in TEST_F()
394 TargetLowering TL(*TM); in TEST_F()
[all …]
H A DMFCommon.inc3 class BogusTargetLowering : public TargetLowering {
5 BogusTargetLowering(TargetMachine &TM) : TargetLowering(TM) {}
82 const TargetLowering *getTargetLowering() const override { return &TL; }
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DAnalysis.h28 class TargetLowering; variable
65 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
71 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
H A DSwiftErrorValueTracking.h32 class TargetLowering; variable
38 const TargetLowering *TLI;
/llvm-project-15.0.7/llvm/test/CodeGen/MSP430/
H A Dshift-amount-threshold-b.ll4 ; Test case for the following transformation in TargetLowering::SimplifySetCC
22 ; Test case for the following transformation in TargetLowering::SimplifySetCC
37 ; Test case for the following transformation in TargetLowering::SimplifySetCC
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVISelLowering.h22 class SPIRVTargetLowering : public TargetLowering {
26 : TargetLowering(TM) {} in SPIRVTargetLowering()
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h57 class SparcTargetLowering : public TargetLowering {
140 LowerCall(TargetLowering::CallLoweringInfo &CLI,
142 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
144 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h73 class MSP430TargetLowering : public TargetLowering {
107 TargetLowering::ConstraintType
168 LowerCall(TargetLowering::CallLoweringInfo &CLI,
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp60 const TargetLowering &TLI;
82 const TargetLowering &TLI_, DomTreeUpdater *DTU_, in DwarfEHPrepare()
313 const TargetLowering &TLI, DominatorTree *DT, in prepareDwarfEH()
338 const TargetLowering &TLI = *TM.getSubtargetImpl(F)->getTargetLowering(); in runOnFunction()
/llvm-project-15.0.7/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp72 SmallPtrSet<const TargetLowering *, 1> TLSet; in initializeLibCalls()
75 const TargetLowering *Lowering = in initializeLibCalls()
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCISelLowering.h60 class ARCTargetLowering : public TargetLowering {
104 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,

1234567