Home
last modified time | relevance | path

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

12345

/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp244 case TargetLowering::TypeLegal: in run()
260 case TargetLowering::TypeSoftenFloat: in run()
268 case TargetLowering::TypeExpandFloat: in run()
276 case TargetLowering::TypeSplitVector: in run()
280 case TargetLowering::TypeWidenVector: in run()
306 case TargetLowering::TypeLegal: in run()
320 case TargetLowering::TypeSoftenFloat: in run()
324 case TargetLowering::TypeExpandFloat: in run()
332 case TargetLowering::TypeSplitVector: in run()
1034 TargetLowering::ArgListTy Args; in ExpandChainLibCall()
[all …]
H A DLegalizeVectorOps.cpp58 const TargetLowering &TLI;
250 case TargetLowering::Legal: in LegalizeOp()
252 case TargetLowering::Custom: in LegalizeOp()
264 case TargetLowering::Expand: in LegalizeOp()
278 case TargetLowering::Legal: in LegalizeOp()
289 case TargetLowering::Expand: in LegalizeOp()
304 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
449 case TargetLowering::Promote: in LegalizeOp()
453 case TargetLowering::Legal: in LegalizeOp()
456 case TargetLowering::Custom: { in LegalizeOp()
[all …]
H A DTargetLowering.cpp40 TargetLowering::TargetLowering(const TargetMachine &tm) in TargetLowering() function in TargetLowering
125 TargetLowering::ArgListTy Args; in makeLibCall()
128 TargetLowering::ArgListEntry Entry; in makeLibCall()
3129 TargetLowering::ConstraintType
3501 case TargetLowering::C_Other: in getConstraintGenerality()
3502 case TargetLowering::C_Unknown: in getConstraintGenerality()
3508 case TargetLowering::C_Memory: in getConstraintGenerality()
3517 TargetLowering::ConstraintWeight
3541 TargetLowering::ConstraintWeight
3612 TargetLowering::ConstraintType BestType = TargetLowering::C_Unknown; in ChooseConstraint()
[all …]
H A DLegalizeVectorTypes.cpp929 case TargetLowering::TypeLegal: in SplitVecRes_BITCAST()
931 case TargetLowering::TypePromoteFloat: in SplitVecRes_BITCAST()
932 case TargetLowering::TypeSoftenFloat: in SplitVecRes_BITCAST()
934 case TargetLowering::TypeWidenVector: in SplitVecRes_BITCAST()
937 case TargetLowering::TypeExpandFloat: in SplitVecRes_BITCAST()
950 case TargetLowering::TypeSplitVector: in SplitVecRes_BITCAST()
1475 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
1481 TargetLowering::TypeSplitVector) in SplitVecRes_SETCC()
3051 case TargetLowering::TypeLegal: in WidenVecRes_BITCAST()
3067 case TargetLowering::TypeSoftenFloat: in WidenVecRes_BITCAST()
[all …]
H A DLegalizeTypesGeneric.cpp50 case TargetLowering::TypeLegal: in ExpandRes_BITCAST()
51 case TargetLowering::TypePromoteInteger: in ExpandRes_BITCAST()
53 case TargetLowering::TypePromoteFloat: in ExpandRes_BITCAST()
56 case TargetLowering::TypeSoftenFloat: { in ExpandRes_BITCAST()
67 case TargetLowering::TypeExpandInteger: in ExpandRes_BITCAST()
68 case TargetLowering::TypeExpandFloat: { in ExpandRes_BITCAST()
79 case TargetLowering::TypeSplitVector: in ExpandRes_BITCAST()
86 case TargetLowering::TypeScalarizeVector: in ExpandRes_BITCAST()
92 case TargetLowering::TypeWidenVector: { in ExpandRes_BITCAST()
548 TargetLowering::TypeSplitVector) in SplitRes_SELECT()
H A DLegalizeDAG.cpp87 const TargetLowering &TLI;
488 case TargetLowering::Legal: { in LegalizeStoreOps()
621 case TargetLowering::Expand: in LegalizeStoreOps()
676 case TargetLowering::Custom: in LegalizeLoadOps()
840 case TargetLowering::Custom: in LegalizeLoadOps()
843 case TargetLowering::Legal: in LegalizeLoadOps()
974 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
1206 case TargetLowering::Legal: in LegalizeOp()
1209 case TargetLowering::Custom: in LegalizeOp()
1233 case TargetLowering::Expand: in LegalizeOp()
[all …]
H A DSelectionDAGBuilder.cpp2273 TargetLowering::ArgListTy Args; in visitSPDescriptorParent()
2274 TargetLowering::ArgListEntry Entry; in visitSPDescriptorParent()
4337 TargetLowering::IntrinsicInfo Info; in visitTargetIntrinsic()
6033 TargetLowering::ArgListTy Args; in visitIntrinsicCall()
6568 TargetLowering::ArgListTy Args; in LowerCallTo()
6584 TargetLowering::ArgListEntry Entry; in LowerCallTo()
6626 TargetLowering::CallLoweringInfo CLI(DAG); in LowerCallTo()
8066 TargetLowering::ArgListTy Args; in populateCallLoweringInfo()
8077 TargetLowering::ArgListEntry Entry; in populateCallLoweringInfo()
8230 TargetLowering::CallLoweringInfo CLI(DAG); in visitPatchpoint()
[all …]
H A DLegalizeIntegerTypes.cpp270 case TargetLowering::TypeLegal: in PromoteIntRes_BITCAST()
272 case TargetLowering::TypePromoteInteger: in PromoteIntRes_BITCAST()
277 case TargetLowering::TypeSoftenFloat: in PromoteIntRes_BITCAST()
280 case TargetLowering::TypePromoteFloat: { in PromoteIntRes_BITCAST()
286 case TargetLowering::TypeExpandInteger: in PromoteIntRes_BITCAST()
287 case TargetLowering::TypeExpandFloat: in PromoteIntRes_BITCAST()
295 case TargetLowering::TypeSplitVector: { in PromoteIntRes_BITCAST()
312 case TargetLowering::TypeWidenVector: in PromoteIntRes_BITCAST()
809 case TargetLowering::TypeLegal: in PromoteIntRes_TRUNCATE()
3015 TargetLowering::ArgListTy Args; in ExpandIntRes_XMULO()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreSelectionDAGInfo.cpp27 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy()
28 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy()
29 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy()
35 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
H A DXCoreISelLowering.h93 class XCoreTargetLowering : public TargetLowering
99 using TargetLowering::isZExtFree;
216 LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.cpp34 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy()
35 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy()
36 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy()
51 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h36 class TargetLowering; variable
41 const TargetLowering *TLI;
119 const TargetLowering *getTLI() const { in getTLI()
141 CallLowering(const TargetLowering *TLI) : TLI(TLI) {} in CallLowering()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DAnalysis.h32 class TargetLowering; variable
72 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
83 const TargetLowering &TLI);
H A DSelectionDAGISel.h34 class TargetLowering; variable
57 const TargetLowering *TLI;
71 const TargetLowering *getTargetLowering() const { return TLI; } in getTargetLowering()
H A DTargetSubtargetInfo.h50 class TargetLowering; variable
100 virtual const TargetLowering *getTargetLowering() const { return nullptr; } in getTargetLowering()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp37 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemset()
38 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemset()
44 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemset()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h54 class SparcTargetLowering : public TargetLowering {
90 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
144 LowerCall(TargetLowering::CallLoweringInfo &CLI,
146 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI,
148 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h39 class RISCVTargetLowering : public TargetLowering {
107 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
125 TargetLowering::AtomicExpansionKind
130 TargetLowering::AtomicExpansionKind
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h74 class MSP430TargetLowering : public TargetLowering {
104 TargetLowering::ConstraintType
162 LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp72 SmallPtrSet<const TargetLowering *, 1> TLSet; in initializeLibCalls()
75 const TargetLowering *Lowering = in initializeLibCalls()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCISelLowering.h61 class ARCTargetLowering : public TargetLowering {
102 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp95 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in EmitTargetCodeForMemset()
98 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemset()
99 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemset()
106 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemset()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelLowering.h36 class BPFTargetLowering : public TargetLowering {
86 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp246 const TargetLowering *TLI = nullptr;
1138 TargetLowering::TypePromoteInteger) in OptimizeNoopCopyExpression()
1141 TargetLowering::TypePromoteInteger) in OptimizeNoopCopyExpression()
2594 const TargetLowering &TLI;
3552 const TargetLowering &TLI,
5146 TargetLowering::AddrMode AddrMode; in splitLargeGEPOffsets()
5760 TargetLowering::SelectSupportKind SelectKind; in optimizeSelectInst()
5762 SelectKind = TargetLowering::VectorMaskSelect; in optimizeSelectInst()
5766 SelectKind = TargetLowering::ScalarValSelect; in optimizeSelectInst()
6028 const TargetLowering &TLI;
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCCState.h44 std::vector<TargetLowering::ArgListEntry> &FuncArgs,
92 std::vector<TargetLowering::ArgListEntry> &FuncArgs, in AnalyzeCallOperands()

12345