/external/llvm/lib/Target/XCore/ |
D | XCoreSelectionDAGInfo.cpp | 36 const TargetLowering &TLI = *DAG.getSubtarget().getTargetLowering(); in EmitTargetCodeForMemcpy() 37 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemcpy() 38 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemcpy() 44 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemcpy()
|
D | XCoreISelLowering.h | 93 class XCoreTargetLowering : public TargetLowering 99 using TargetLowering::isZExtFree; 207 LowerCall(TargetLowering::CallLoweringInfo &CLI,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypes.cpp | 227 case TargetLowering::TypeLegal: in run() 234 case TargetLowering::TypePromoteInteger: in run() 238 case TargetLowering::TypeExpandInteger: in run() 242 case TargetLowering::TypeSoftenFloat: in run() 246 case TargetLowering::TypeExpandFloat: in run() 250 case TargetLowering::TypeScalarizeVector: in run() 254 case TargetLowering::TypeSplitVector: in run() 258 case TargetLowering::TypeWidenVector: in run() 262 case TargetLowering::TypePromoteFloat: in run() 282 case TargetLowering::TypeLegal: in run() [all …]
|
D | LegalizeVectorOps.cpp | 37 const TargetLowering &TLI; 206 case TargetLowering::Legal: in LegalizeOp() 208 case TargetLowering::Custom: in LegalizeOp() 224 case TargetLowering::Expand: in LegalizeOp() 235 case TargetLowering::Legal: in LegalizeOp() 237 case TargetLowering::Custom: { in LegalizeOp() 242 case TargetLowering::Expand: in LegalizeOp() 336 case TargetLowering::Promote: in LegalizeOp() 340 case TargetLowering::Legal: in LegalizeOp() 342 case TargetLowering::Custom: { in LegalizeOp() [all …]
|
D | TargetLowering.cpp | 39 TargetLowering::TargetLowering(const TargetMachine &tm) in TargetLowering() function in TargetLowering 42 const char *TargetLowering::getTargetNodeName(unsigned Opcode) const { in getTargetNodeName() 48 bool TargetLowering::isInTailCallPosition(SelectionDAG &DAG, SDNode *Node, in isInTailCallPosition() 70 void TargetLowering::ArgListEntry::setAttributes(ImmutableCallSite *CS, in setAttributes() 86 TargetLowering::makeLibCall(SelectionDAG &DAG, in makeLibCall() 92 TargetLowering::ArgListTy Args; in makeLibCall() 95 TargetLowering::ArgListEntry Entry; in makeLibCall() 108 TargetLowering::CallLoweringInfo CLI(DAG); in makeLibCall() 120 void TargetLowering::softenSetCCOperands(SelectionDAG &DAG, EVT VT, in softenSetCCOperands() 225 unsigned TargetLowering::getJumpTableEncoding() const { in getJumpTableEncoding() [all …]
|
D | LegalizeTypesGeneric.cpp | 50 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() 62 case TargetLowering::TypeExpandInteger: in ExpandRes_BITCAST() 63 case TargetLowering::TypeExpandFloat: in ExpandRes_BITCAST() 72 case TargetLowering::TypeSplitVector: in ExpandRes_BITCAST() 79 case TargetLowering::TypeScalarizeVector: in ExpandRes_BITCAST() 85 case TargetLowering::TypeWidenVector: { in ExpandRes_BITCAST() 528 if (getTypeAction(Cond.getValueType()) == TargetLowering::TypeSplitVector) in SplitRes_SELECT()
|
D | LegalizeVectorTypes.cpp | 250 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) { in ScalarizeVecRes_UnaryOp() 281 TargetLowering::BooleanContent ScalarBool = in ScalarizeVecRes_VSELECT() 283 TargetLowering::BooleanContent VecBool = TLI.getBooleanContents(true, false); in ScalarizeVecRes_VSELECT() 298 ScalarBool = TargetLowering::UndefinedBooleanContent; in ScalarizeVecRes_VSELECT() 304 case TargetLowering::UndefinedBooleanContent: in ScalarizeVecRes_VSELECT() 306 case TargetLowering::ZeroOrOneBooleanContent: in ScalarizeVecRes_VSELECT() 307 assert(VecBool == TargetLowering::UndefinedBooleanContent || in ScalarizeVecRes_VSELECT() 308 VecBool == TargetLowering::ZeroOrNegativeOneBooleanContent); in ScalarizeVecRes_VSELECT() 313 case TargetLowering::ZeroOrNegativeOneBooleanContent: in ScalarizeVecRes_VSELECT() 314 assert(VecBool == TargetLowering::UndefinedBooleanContent || in ScalarizeVecRes_VSELECT() [all …]
|
D | LegalizeDAG.cpp | 57 const TargetLowering &TLI; 291 const TargetLowering &TLI, in ExpandUnalignedStore() 415 const TargetLowering &TLI, in ExpandUnalignedLoad() 719 case TargetLowering::Legal: { in LegalizeStoreOps() 732 case TargetLowering::Custom: { in LegalizeStoreOps() 738 case TargetLowering::Promote: { in LegalizeStoreOps() 831 case TargetLowering::Legal: { in LegalizeStoreOps() 844 case TargetLowering::Custom: { in LegalizeStoreOps() 850 case TargetLowering::Expand: in LegalizeStoreOps() 883 case TargetLowering::Legal: { in LegalizeLoadOps() [all …]
|
D | SelectionDAGBuilder.cpp | 117 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromParts() 247 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromPartsVector() 361 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToParts() 479 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToPartsVector() 619 RegsForValue(LLVMContext &Context, const TargetLowering &tli, in RegsForValue() 682 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyFromRegs() 774 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getCopyToRegs() 830 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in AddInlineAsmOperands() 1079 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in getValueImpl() 1213 const TargetLowering &TLI = DAG.getTargetLoweringInfo(); in visitRet() [all …]
|
D | LegalizeIntegerTypes.cpp | 244 case TargetLowering::TypeLegal: in PromoteIntRes_BITCAST() 246 case TargetLowering::TypePromoteInteger: in PromoteIntRes_BITCAST() 251 case TargetLowering::TypeSoftenFloat: in PromoteIntRes_BITCAST() 254 case TargetLowering::TypePromoteFloat: { in PromoteIntRes_BITCAST() 264 case TargetLowering::TypeExpandInteger: in PromoteIntRes_BITCAST() 265 case TargetLowering::TypeExpandFloat: in PromoteIntRes_BITCAST() 267 case TargetLowering::TypeScalarizeVector: in PromoteIntRes_BITCAST() 273 case TargetLowering::TypeSplitVector: { in PromoteIntRes_BITCAST() 290 case TargetLowering::TypeWidenVector: in PromoteIntRes_BITCAST() 430 == TargetLowering::TypePromoteInteger) { in PromoteIntRes_INT_EXTEND() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | Analysis.h | 27 class TargetLowering; variable 67 void ComputeValueVTs(const TargetLowering &TLI, Type *Ty, 78 const TargetLowering &TLI);
|
D | SelectionDAGISel.h | 32 class TargetLowering; variable 55 const TargetLowering *TLI; 63 const TargetLowering *getTargetLowering() const { return TLI; } in getTargetLowering()
|
D | FunctionLoweringInfo.h | 46 class TargetLowering; variable 57 const TargetLowering *TLI;
|
/external/llvm/lib/Target/Mips/ |
D | MipsCCState.h | 34 const TargetLowering::CallLoweringInfo &CLI); 44 std::vector<TargetLowering::ArgListEntry> &FuncArgs, 75 std::vector<TargetLowering::ArgListEntry> &FuncArgs, in AnalyzeCallOperands() 103 const TargetLowering::CallLoweringInfo &CLI) { in AnalyzeCallResult()
|
D | MipsCCState.cpp | 82 const TargetLowering::CallLoweringInfo &CLI) { in PreAnalyzeCallResultForF128() 107 std::vector<TargetLowering::ArgListEntry> &FuncArgs, in PreAnalyzeCallOperands()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64SelectionDAGInfo.cpp | 42 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemset() 43 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemset() 49 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemset()
|
/external/llvm/lib/Target/Sparc/ |
D | SparcISelLowering.h | 54 class SparcTargetLowering : public TargetLowering { 115 LowerCall(TargetLowering::CallLoweringInfo &CLI, 117 SDValue LowerCall_32(TargetLowering::CallLoweringInfo &CLI, 119 SDValue LowerCall_64(TargetLowering::CallLoweringInfo &CLI,
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430ISelLowering.h | 70 class MSP430TargetLowering : public TargetLowering { 98 TargetLowering::ConstraintType 159 LowerCall(TargetLowering::CallLoweringInfo &CLI,
|
/external/llvm/include/llvm/Target/ |
D | TargetSubtargetInfo.h | 30 class TargetLowering; variable 72 virtual const TargetLowering *getTargetLowering() const { return nullptr; } in getTargetLowering()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.h | 216 class SystemZTargetLowering : public TargetLowering { 241 TargetLowering::ConstraintType 243 TargetLowering::ConstraintWeight 267 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
/external/llvm/lib/Target/BPF/ |
D | BPFISelLowering.h | 35 class BPFTargetLowering : public TargetLowering { 62 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI,
|
/external/llvm/lib/Target/ARM/ |
D | ARMSelectionDAGInfo.cpp | 162 TargetLowering::ArgListTy Args; in EmitTargetCodeForMemset() 163 TargetLowering::ArgListEntry Entry; in EmitTargetCodeForMemset() 190 TargetLowering::CallLoweringInfo CLI(DAG); in EmitTargetCodeForMemset()
|
D | ARM.h | 28 class TargetLowering; variable
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 107 class HexagonTargetLowering : public TargetLowering { 163 SDValue LowerCall(TargetLowering::CallLoweringInfo &CLI, 217 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()
|
/external/llvm/lib/CodeGen/ |
D | CodeGenPrepare.cpp | 124 const TargetLowering *TLI; 720 static bool OptimizeNoopCopyExpression(CastInst *CI, const TargetLowering &TLI){ in OptimizeNoopCopyExpression() 737 TargetLowering::TypePromoteInteger) in OptimizeNoopCopyExpression() 740 TargetLowering::TypePromoteInteger) in OptimizeNoopCopyExpression() 888 const TargetLowering &TLI) { in SinkShiftAndTruncate() 972 const TargetLowering &TLI) { in OptimizeExtractBits() 1545 struct ExtAddrMode : public TargetLowering::AddrMode { 2048 const TargetLowering &TLI; 2211 static bool isPromotedInstructionLegal(const TargetLowering &TLI, Value *Val) { in isPromotedInstructionLegal() 2261 SmallVectorImpl<Instruction *> *Truncs, const TargetLowering &TLI); [all …]
|