Home
last modified time | relevance | path

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

123456

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp38 : TargetLowering::AsmOperandInfo(Info) {} in GISelAsmOperandInfo()
63 if (OpInfo.ConstraintType == TargetLowering::C_Memory || in update()
64 OpInfo.ConstraintType == TargetLowering::C_Other) { in update()
89 if (OpInfo.ConstraintType == TargetLowering::C_Memory) in getRegistersForValue()
561 case TargetLowering::C_Register: in lowerInlineAsm()
562 case TargetLowering::C_RegisterClass: { in lowerInlineAsm()
590 case TargetLowering::C_Immediate: in lowerInlineAsm()
591 case TargetLowering::C_Other: in lowerInlineAsm()
595 case TargetLowering::C_Memory: in lowerInlineAsm()
597 case TargetLowering::C_Address: in lowerInlineAsm()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DAnalysis.h28 class TargetLowering; variable
65 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
69 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
73 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
79 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
84 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
89 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
H A DSwiftErrorValueTracking.h32 class TargetLowering; variable
38 const TargetLowering *TLI;
/freebsd/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.h42 class TargetLowering; variable
45 const TargetLowering *TLI;
343 const TargetLowering *getTLI() const { in getTLI()
440 CallLowering(const TargetLowering *TLI) : TLI(TLI) {} in CallLowering()
H A DLoadStoreOpt.h33 class TargetLowering; variable
86 const TargetLowering *TLI = nullptr;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp250 case TargetLowering::TypeLegal: in run()
269 case TargetLowering::TypeSoftenFloat: in run()
273 case TargetLowering::TypeExpandFloat: in run()
281 case TargetLowering::TypeSplitVector: in run()
285 case TargetLowering::TypeWidenVector: in run()
289 case TargetLowering::TypePromoteFloat: in run()
315 case TargetLowering::TypeLegal: in run()
332 case TargetLowering::TypeSoftenFloat: in run()
336 case TargetLowering::TypeExpandFloat: in run()
344 case TargetLowering::TypeSplitVector: in run()
[all …]
H A DLegalizeVectorOps.cpp55 const TargetLowering &TLI;
279 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
305 Action = TargetLowering::Expand; in LegalizeOp()
331 TargetLowering::Legal) { in LegalizeOp()
334 == TargetLowering::Expand && in LegalizeOp()
336 == TargetLowering::Legal) in LegalizeOp()
337 Action = TargetLowering::Legal; in LegalizeOp()
512 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 DLegalizeVectorTypes.cpp1356 case TargetLowering::TypeLegal: in SplitVecRes_BITCAST()
1358 case TargetLowering::TypePromoteFloat: in SplitVecRes_BITCAST()
1360 case TargetLowering::TypeSoftenFloat: in SplitVecRes_BITCAST()
1362 case TargetLowering::TypeWidenVector: in SplitVecRes_BITCAST()
1365 case TargetLowering::TypeExpandFloat: in SplitVecRes_BITCAST()
1378 case TargetLowering::TypeSplitVector: in SplitVecRes_BITCAST()
2211 TargetLowering::TypeSplitVector) in SplitVecRes_Gather()
2276 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
2282 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
3709 TargetLowering::TypeSplitVector) in SplitVecOp_Scatter()
[all …]
H A DTargetLowering.cpp40 TargetLowering::TargetLowering(const TargetMachine &tm) in TargetLowering() function in TargetLowering
153 TargetLowering::ArgListTy Args; in makeLibCall()
156 TargetLowering::ArgListEntry Entry; in makeLibCall()
5402 TargetLowering::ConstraintType
5800 case TargetLowering::C_Other: in getConstraintPiority()
5802 case TargetLowering::C_Memory: in getConstraintPiority()
5818 TargetLowering::ConstraintWeight
5842 TargetLowering::ConstraintWeight
5912 TargetLowering::ConstraintGroup TargetLowering::getConstraintPreferences( in getConstraintPreferences()
7055 bool TargetLowering::
[all …]
H A DSelectionDAGBuilder.cpp2922 TargetLowering::ArgListTy Args; in visitSPDescriptorParent()
5677 if (Action != TargetLowering::Legal && Action != TargetLowering::Custom) { in expandDivFix()
7100 TargetLowering::ArgListTy Args; in visitIntrinsicCall()
7511 TargetLowering::ArgListTy Args; in visitIntrinsicCall()
8305 TargetLowering::ArgListTy Args; in LowerCallTo()
9744 case TargetLowering::C_Other: in visitInlineAsm()
9748 case TargetLowering::C_Memory: in visitInlineAsm()
9907 TargetLowering::ArgListTy Args; in populateCallLoweringInfo()
10277 TargetLowering::LowerCallTo(TargetLowering::CallLoweringInfo &CLI) const { in LowerCallTo()
12088 case TargetLowering::C_Register: in visitCallBrLandingPad()
[all …]
H A DLegalizeDAG.cpp88 const TargetLowering &TLI;
518 case TargetLowering::Legal: { in LegalizeStoreOps()
631 case TargetLowering::Legal: { in LegalizeStoreOps()
648 case TargetLowering::Expand: in LegalizeStoreOps()
703 case TargetLowering::Custom: in LegalizeLoadOps()
865 case TargetLowering::Custom: in LegalizeLoadOps()
868 case TargetLowering::Legal: in LegalizeLoadOps()
999 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
1310 case TargetLowering::Legal: in LegalizeOp()
1313 case TargetLowering::Custom: in LegalizeOp()
[all …]
/freebsd/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.h88 class XCoreTargetLowering : public TargetLowering
94 using TargetLowering::isZExtFree;
209 LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd/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/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVISelLowering.h22 class SPIRVTargetLowering : public TargetLowering {
26 : TargetLowering(TM) {} in SPIRVTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h64 class SparcTargetLowering : public TargetLowering {
146 LowerCall(TargetLowering::CallLoweringInfo &CLI,
148 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
150 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
/freebsd/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/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h73 class MSP430TargetLowering : public TargetLowering {
107 TargetLowering::ConstraintType
167 LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.h134 class LoongArchTargetLowering : public TargetLowering {
169 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
174 TargetLowering::AtomicExpansionKind
184 TargetLowering::AtomicExpansionKind
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.h60 class ARCTargetLowering : public TargetLowering {
104 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp71 SmallPtrSet<const TargetLowering *, 1> TLSet; in initializeLibCalls()
74 const TargetLowering *Lowering = in initializeLibCalls()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp61 const TargetLowering &TLI;
83 const TargetLowering &TLI_, DomTreeUpdater *DTU_, in DwarfEHPrepare()
314 const TargetLowering &TLI, DominatorTree *DT, in prepareDwarfEH()
339 const TargetLowering &TLI = *TM.getSubtargetImpl(F)->getTargetLowering(); in runOnFunction()

123456