Lines Matching refs:TLI
87 const TargetLowering &TLI; member in __anon0eeaccbe0111::SelectionDAGLegalize
98 return TLI.getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), VT); in getSetCCResultType()
107 : TM(DAG.getTarget()), TLI(DAG.getTargetLoweringInfo()), DAG(DAG), in SelectionDAGLegalize()
279 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?"); in ShuffleWithNarrowerEltType()
316 TLI.isLoadExtLegal(ISD::EXTLOAD, OrigVT, SVT) && in ExpandConstantFP()
317 TLI.ShouldShrinkFPConstant(OrigVT)) { in ExpandConstantFP()
327 DAG.getConstantPool(LLVMC, TLI.getPointerTy(DAG.getDataLayout())); in ExpandConstantFP()
347 TLI.getPointerTy(DAG.getDataLayout())); in ExpandConstant()
384 SDValue StackPtr2 = TLI.getVectorElementPointer(DAG, StackPtr, VT, Tmp3); in PerformInsertVectorEltInMemory()
446 TLI.isTypeLegal(MVT::i32)) { in OptimizeFloatStore()
456 if (TLI.isTypeLegal(MVT::i64)) { in OptimizeFloatStore()
463 if (TLI.isTypeLegal(MVT::i32) && !ST->isVolatile()) { in OptimizeFloatStore()
505 switch (TLI.getOperationAction(ISD::STORE, VT)) { in LegalizeStoreOps()
512 if (!TLI.allowsMemoryAccessForAlignment(*DAG.getContext(), DL, MemVT, in LegalizeStoreOps()
515 SDValue Result = TLI.expandUnalignedStore(ST, DAG); in LegalizeStoreOps()
523 SDValue Res = TLI.LowerOperation(SDValue(Node, 0), DAG); in LegalizeStoreOps()
529 MVT NVT = TLI.getTypeToPromoteTo(ISD::STORE, VT); in LegalizeStoreOps()
588 TLI.getShiftAmountTy(Value.getValueType(), DL))); in LegalizeStoreOps()
599 TLI.getShiftAmountTy(Value.getValueType(), DL))); in LegalizeStoreOps()
617 switch (TLI.getTruncStoreAction(ST->getValue().getValueType(), StVT)) { in LegalizeStoreOps()
623 if (!TLI.allowsMemoryAccessForAlignment(*DAG.getContext(), DL, MemVT, in LegalizeStoreOps()
625 SDValue Result = TLI.expandUnalignedStore(ST, DAG); in LegalizeStoreOps()
631 SDValue Res = TLI.LowerOperation(SDValue(Node, 0), DAG); in LegalizeStoreOps()
643 if (TLI.isTypeLegal(StVT)) { in LegalizeStoreOps()
651 TLI.getTypeToTransformTo(*DAG.getContext(), StVT), in LegalizeStoreOps()
678 switch (TLI.getOperationAction(Node->getOpcode(), VT)) { in LegalizeLoadOps()
685 if (!TLI.allowsMemoryAccessForAlignment(*DAG.getContext(), DL, MemVT, in LegalizeLoadOps()
687 std::tie(RVal, RChain) = TLI.expandUnalignedLoad(LD, DAG); in LegalizeLoadOps()
692 if (SDValue Res = TLI.LowerOperation(RVal, DAG)) { in LegalizeLoadOps()
699 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), VT); in LegalizeLoadOps()
737 TLI.getLoadExtAction(ExtType, Node->getValueType(0), MVT::i1) == in LegalizeLoadOps()
811 TLI.getShiftAmountTy(Hi.getValueType(), DL))); in LegalizeLoadOps()
839 TLI.getShiftAmountTy(Hi.getValueType(), DL))); in LegalizeLoadOps()
848 switch (TLI.getLoadExtAction(ExtType, Node->getValueType(0), in LegalizeLoadOps()
859 if (SDValue Res = TLI.LowerOperation(SDValue(Node, 0), DAG)) { in LegalizeLoadOps()
868 if (!TLI.allowsMemoryAccess(*DAG.getContext(), DL, MemVT, in LegalizeLoadOps()
870 std::tie(Value, Chain) = TLI.expandUnalignedLoad(LD, DAG); in LegalizeLoadOps()
877 if (!TLI.isLoadExtLegal(ISD::EXTLOAD, DestVT, SrcVT)) { in LegalizeLoadOps()
880 EVT LoadVT = TLI.getRegisterType(SrcVT.getSimpleVT()); in LegalizeLoadOps()
881 if (TLI.isTypeLegal(SrcVT) || // Same as SrcVT == LoadVT? in LegalizeLoadOps()
882 TLI.isLoadExtLegal(ExtType, LoadVT, SrcVT)) { in LegalizeLoadOps()
904 EVT ILoadVT = TLI.getRegisterType(IDestVT.getSimpleVT()); in LegalizeLoadOps()
968 assert(TLI.getTypeAction(*DAG.getContext(), Node->getValueType(i)) == in LegalizeOp()
973 assert((TLI.getTypeAction(*DAG.getContext(), Op.getValueType()) == in LegalizeOp()
988 Action = TLI.getOperationAction(Node->getOpcode(), MVT::Other); in LegalizeOp()
991 Action = TLI.getOperationAction(Node->getOpcode(), in LegalizeOp()
995 Action = TLI.getOperationAction(Node->getOpcode(), in LegalizeOp()
998 Action = TLI.getOperationAction(Node->getOpcode(), MVT::Other); in LegalizeOp()
1009 Action = TLI.getOperationAction(Node->getOpcode(), in LegalizeOp()
1022 Action = TLI.getOperationAction(Node->getOpcode(), in LegalizeOp()
1027 Action = TLI.getOperationAction(Node->getOpcode(), InnerType); in LegalizeOp()
1031 Action = TLI.getOperationAction(Node->getOpcode(), in LegalizeOp()
1053 Action = TLI.getCondCodeAction(CCCode, OpVT); in LegalizeOp()
1056 Action = TLI.getOperationAction(Node->getOpcode(), in LegalizeOp()
1059 Action = TLI.getOperationAction(Node->getOpcode(), OpVT); in LegalizeOp()
1087 Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0)); in LegalizeOp()
1099 Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0)); in LegalizeOp()
1106 Action = TLI.getOperationAction(Node->getOpcode(), MVT::i64); in LegalizeOp()
1116 Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0)); in LegalizeOp()
1128 Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0)); in LegalizeOp()
1147 Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0)); in LegalizeOp()
1158 Action = TLI.getFixedPointOperationAction(Node->getOpcode(), in LegalizeOp()
1163 Action = TLI.getOperationAction(Node->getOpcode(), in LegalizeOp()
1167 Action = TLI.getOperationAction(Node->getOpcode(), in LegalizeOp()
1171 Action = TLI.getOperationAction( in LegalizeOp()
1176 Action = TLI.getOperationAction( in LegalizeOp()
1181 Action = TLI.getOperationAction( in LegalizeOp()
1199 Action = TLI.getOperationAction( in LegalizeOp()
1219 Action = TLI.getOperationAction( in LegalizeOp()
1224 Action = TLI.getCustomOperationAction(*Node); in LegalizeOp()
1226 Action = TLI.getOperationAction(Node->getOpcode(), Node->getValueType(0)); in LegalizeOp()
1290 if (SDValue Res = TLI.LowerOperation(SDValue(Node, 0), DAG)) { in LegalizeOp()
1413 StackPtr = TLI.getVectorSubVecPointer(DAG, StackPtr, VecVT, in ExpandExtractFromVectorThroughStack()
1418 StackPtr = TLI.getVectorElementPointer(DAG, StackPtr, VecVT, Idx); in ExpandExtractFromVectorThroughStack()
1458 TLI.getVectorSubVecPointer(DAG, StackPtr, VecVT, SubVecVT, Idx); in ExpandInsertToVectorThroughStack()
1536 if (TLI.isTypeLegal(IVT)) { in getSignAsIntValue()
1545 MVT LoadTy = TLI.getRegisterType(*DAG.getContext(), MVT::i8); in getSignAsIntValue()
1609 if (TLI.isOperationLegalOrCustom(ISD::FABS, FloatVT) && in ExpandFCOPYSIGN()
1610 TLI.isOperationLegalOrCustom(ISD::FNEG, FloatVT)) { in ExpandFCOPYSIGN()
1673 if (TLI.isOperationLegalOrCustom(ISD::FCOPYSIGN, FloatVT)) { in ExpandFABS()
1690 Register SPReg = TLI.getStackPointerRegisterToSaveRestore(); in ExpandDYNAMIC_STACKALLOC()
1745 !TLI.isTruncStoreLegalOrCustom(SrcOp.getValueType(), SlotVT)) || in EmitStackConvert()
1747 !TLI.isLoadExtLegalOrCustom(ISD::EXTLOAD, DestVT, SlotVT))) in EmitStackConvert()
1801 const TargetLowering &TLI, SDValue &Res) { in ExpandBVWithShuffles() argument
1855 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles()
1886 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT)) in ExpandBVWithShuffles()
1960 DAG.getConstantPool(CP, TLI.getPointerTy(DAG.getDataLayout())); in ExpandBUILD_VECTOR()
1975 if (TLI.shouldExpandBuildVectorWithShuffles(VT, DefinedValues.size())) { in ExpandBUILD_VECTOR()
1984 if (TLI.isShuffleMaskLegal(ShuffleVec, Node->getValueType(0))) { in ExpandBUILD_VECTOR()
1998 if (ExpandBVWithShuffles(Node, DAG, TLI, Res)) in ExpandBUILD_VECTOR()
2028 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall()
2029 Entry.IsZExt = !TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall()
2032 SDValue Callee = DAG.getExternalSymbol(TLI.getLibcallName(LC), in ExpandLibCall()
2033 TLI.getPointerTy(DAG.getDataLayout())); in ExpandLibCall()
2049 TLI.isInTailCallPosition(DAG, Node, TCChain) && in ExpandLibCall()
2055 bool signExtend = TLI.shouldSignExtendTypeInLibCall(RetVT, isSigned); in ExpandLibCall()
2058 .setLibCallee(TLI.getLibcallCallingConv(LC), RetTy, Callee, in ExpandLibCall()
2065 std::pair<SDValue, SDValue> CallInfo = TLI.LowerCallTo(CLI); in ExpandLibCall()
2088 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, RetVT, in ExpandFPLibCall()
2199 SDValue Callee = DAG.getExternalSymbol(TLI.getLibcallName(LC), in ExpandDivRemLibCall()
2200 TLI.getPointerTy(DAG.getDataLayout())); in ExpandDivRemLibCall()
2206 .setLibCallee(TLI.getLibcallCallingConv(LC), RetTy, Callee, in ExpandDivRemLibCall()
2211 std::pair<SDValue, SDValue> CallInfo = TLI.LowerCallTo(CLI); in ExpandDivRemLibCall()
2221 static bool isSinCosLibcallAvailable(SDNode *Node, const TargetLowering &TLI) { in isSinCosLibcallAvailable() argument
2231 return TLI.getLibcallName(LC) != nullptr; in isSinCosLibcallAvailable()
2298 SDValue Callee = DAG.getExternalSymbol(TLI.getLibcallName(LC), in ExpandSinCosLibCall()
2299 TLI.getPointerTy(DAG.getDataLayout())); in ExpandSinCosLibCall()
2304 TLI.getLibcallCallingConv(LC), Type::getVoidTy(*DAG.getContext()), Callee, in ExpandSinCosLibCall()
2307 std::pair<SDValue, SDValue> CallInfo = TLI.LowerCallTo(CLI); in ExpandSinCosLibCall()
2331 if (SrcVT == MVT::i32 && TLI.isTypeLegal(MVT::f64) && in ExpandLegalINT_TO_FP()
2333 TLI.isOperationLegal(Node->isStrictFPOpcode() ? ISD::STRICT_FP_EXTEND in ExpandLegalINT_TO_FP()
2424 EVT ShiftVT = TLI.getShiftAmountTy(SrcVT, DAG.getDataLayout()); in ExpandLegalINT_TO_FP()
2459 if (!TLI.isOperationLegalOrCustom( in ExpandLegalINT_TO_FP()
2502 DAG.getConstantPool(FudgeFactor, TLI.getPointerTy(DAG.getDataLayout())); in ExpandLegalINT_TO_FP()
2558 if (TLI.isOperationLegalOrCustom(SIntOp, NewInTy)) { in PromoteLegalINT_TO_FP()
2566 if (TLI.isOperationLegalOrCustom(UIntOp, NewInTy)) { in PromoteLegalINT_TO_FP()
2618 if (TLI.isOperationLegalOrCustom(OpToUse, NewOutTy)) in PromoteLegalFP_TO_INT()
2623 if (!IsSigned && TLI.isOperationLegalOrCustom(OpToUse, NewOutTy)) in PromoteLegalFP_TO_INT()
2658 if (TLI.isOperationLegalOrCustom(Opcode, NewOutTy)) in PromoteLegalFP_TO_INT_SAT()
2672 EVT ShVT = TLI.getShiftAmountTy(VT, DAG.getDataLayout()); in ExpandPARITY()
2677 if (TLI.isOperationLegalOrPromote(ISD::CTPOP, VT)) { in ExpandPARITY()
2699 if ((Tmp1 = TLI.expandABS(Node, DAG))) in ExpandNode()
2703 if ((Tmp1 = TLI.expandCTPOP(Node, DAG))) in ExpandNode()
2708 if ((Tmp1 = TLI.expandCTLZ(Node, DAG))) in ExpandNode()
2713 if ((Tmp1 = TLI.expandCTTZ(Node, DAG))) in ExpandNode()
2717 if ((Tmp1 = TLI.expandBITREVERSE(Node, DAG))) in ExpandNode()
2721 if ((Tmp1 = TLI.expandBSWAP(Node, DAG))) in ExpandNode()
2734 TLI.getPointerTy(DAG.getDataLayout())); in ExpandNode()
2741 ISD::FRAMEADDR, dl, TLI.getPointerTy(DAG.getDataLayout()), in ExpandNode()
2742 DAG.getConstant(0, dl, TLI.getPointerTy(DAG.getDataLayout()))); in ExpandNode()
2811 switch (TLI.getExtendForAtomicOps()) { in ExpandNode()
2861 if (TLI.isStrictFPEnabled()) in ExpandNode()
2865 if (TLI.getStrictFPOperationAction(Node->getOpcode(), in ExpandNode()
2888 if (TLI.isStrictFPEnabled()) in ExpandNode()
2892 if (TLI.getStrictFPOperationAction(Node->getOpcode(), in ExpandNode()
2919 TLI.getShiftAmountTy(MVT::i32, DAG.getDataLayout()))); in ExpandNode()
2946 EVT ShiftAmountTy = TLI.getShiftAmountTy(VT, DAG.getDataLayout()); in ExpandNode()
2958 if (TLI.expandUINT_TO_FP(Node, Tmp1, Tmp2, DAG)) { in ExpandNode()
2974 if (TLI.expandFP_TO_SINT(Node, Tmp1, DAG)) in ExpandNode()
2978 if (TLI.expandFP_TO_SINT(Node, Tmp1, DAG)) { in ExpandNode()
2985 if (TLI.expandFP_TO_UINT(Node, Tmp1, Tmp2, DAG)) in ExpandNode()
2989 if (TLI.expandFP_TO_UINT(Node, Tmp1, Tmp2, DAG)) { in ExpandNode()
3000 Results.push_back(TLI.expandFP_TO_INT_SAT(Node, DAG)); in ExpandNode()
3043 if (!TLI.isTypeLegal(EltVT)) { in ExpandNode()
3044 EVT NewEltVT = TLI.getTypeToTransformTo(*DAG.getContext(), EltVT); in ExpandNode()
3110 Results.push_back(TLI.expandVectorSplice(Node, DAG)); in ExpandNode()
3119 TLI.getShiftAmountTy( in ExpandNode()
3134 if (Register SP = TLI.getStackPointerRegisterToSaveRestore()) { in ExpandNode()
3146 if (Register SP = TLI.getStackPointerRegisterToSaveRestore()) { in ExpandNode()
3170 TLI.expandIS_FPCLASS(Node->getValueType(0), Node->getOperand(0), in ExpandNode()
3196 if (SDValue Expanded = TLI.expandFMINNUM_FMAXNUM(Node, DAG)) in ExpandNode()
3205 if ((TLI.isOperationLegalOrCustom(ISD::FSINCOS, VT) || in ExpandNode()
3206 isSinCosLibcallAvailable(Node, TLI)) in ExpandNode()
3247 if (!TLI.useSoftFloat() && TM.Options.UnsafeFPMath) { in ExpandNode()
3251 TLI.isOperationLegalOrCustom(ISD::FP_TO_FP16, MVT::f32)) { in ExpandNode()
3265 if (!TLI.isFPImmLegal(CFP->getValueAPF(), Node->getValueType(0), in ExpandNode()
3277 if (TLI.isOperationLegalOrCustom(ISD::FADD, VT) && in ExpandNode()
3278 TLI.isOperationLegalOrCustom(ISD::FNEG, VT)) { in ExpandNode()
3288 assert(TLI.isOperationLegalOrCustom(ISD::ADD, VT) && in ExpandNode()
3289 TLI.isOperationLegalOrCustom(ISD::XOR, VT) && in ExpandNode()
3298 if (TLI.expandREM(Node, Tmp1, DAG)) in ExpandNode()
3306 if (TLI.isOperationLegalOrCustom(DivRemOpc, VT)) { in ExpandNode()
3334 if (TLI.isOperationLegalOrCustom(MULHOpcode, VT)) { in ExpandNode()
3342 assert(TLI.isTypeLegal(HalfType)); in ExpandNode()
3343 if (TLI.expandMUL_LOHI(Node->getOpcode(), VT, dl, LHS, RHS, Halves, in ExpandNode()
3351 TLI.getShiftAmountTy(HalfType, DAG.getDataLayout())); in ExpandNode()
3367 bool HasSMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::SMUL_LOHI, VT); in ExpandNode()
3368 bool HasUMUL_LOHI = TLI.isOperationLegalOrCustom(ISD::UMUL_LOHI, VT); in ExpandNode()
3369 bool HasMULHS = TLI.isOperationLegalOrCustom(ISD::MULHS, VT); in ExpandNode()
3370 bool HasMULHU = TLI.isOperationLegalOrCustom(ISD::MULHU, VT); in ExpandNode()
3389 if (TLI.isOperationLegalOrCustom(ISD::ZERO_EXTEND, VT) && in ExpandNode()
3390 TLI.isOperationLegalOrCustom(ISD::ANY_EXTEND, VT) && in ExpandNode()
3391 TLI.isOperationLegalOrCustom(ISD::SHL, VT) && in ExpandNode()
3392 TLI.isOperationLegalOrCustom(ISD::OR, VT) && in ExpandNode()
3393 TLI.expandMUL(Node, Lo, Hi, HalfType, DAG, in ExpandNode()
3399 TLI.getShiftAmountTy(HalfType, DAG.getDataLayout())); in ExpandNode()
3407 if (SDValue Expanded = TLI.expandFunnelShift(Node, DAG)) in ExpandNode()
3412 if (SDValue Expanded = TLI.expandROT(Node, true /*AllowVectorOps*/, DAG)) in ExpandNode()
3419 Results.push_back(TLI.expandAddSubSat(Node, DAG)); in ExpandNode()
3423 Results.push_back(TLI.expandShlSat(Node, DAG)); in ExpandNode()
3429 Results.push_back(TLI.expandFixedPointMul(Node, DAG)); in ExpandNode()
3435 if (SDValue V = TLI.expandFixedPointDiv(Node->getOpcode(), SDLoc(Node), in ExpandNode()
3497 TLI.expandSADDSUBO(Node, Result, Overflow, DAG); in ExpandNode()
3505 TLI.expandUADDSUBO(Node, Result, Overflow, DAG); in ExpandNode()
3513 if (TLI.expandMULO(Node, Result, Overflow, DAG)) { in ExpandNode()
3526 TLI.getShiftAmountTy(PairTy, DAG.getDataLayout()))); in ExpandNode()
3552 EVT PTy = TLI.getPointerTy(TD); in ExpandNode()
3576 if (TLI.isJumpTableRelative()) { in ExpandNode()
3581 TLI.getPICJumpTableRelocBase(Table, DAG)); in ExpandNode()
3584 Tmp1 = TLI.expandIndirectJTBranch(dl, LD.getValue(1), Addr, DAG); in ExpandNode()
3594 TLI.isOperationLegalOrCustom(ISD::BR_CC, in ExpandNode()
3634 bool Legalized = TLI.LegalizeSetCCCondCode( in ExpandNode()
3699 if (TLI.isCondCodeLegalOrCustom(CCOp, Tmp1.getSimpleValueType())) { in ExpandNode()
3703 assert(!TLI.isOperationExpand(ISD::SELECT, VT) && in ExpandNode()
3718 if (TLI.isCondCodeLegalOrCustom(InvCC, Tmp1.getSimpleValueType())) { in ExpandNode()
3727 if (TLI.isCondCodeLegalOrCustom(SwapInvCC, Tmp1.getSimpleValueType())) { in ExpandNode()
3737 Legalized = TLI.LegalizeSetCCCondCode( in ExpandNode()
3772 bool Legalized = TLI.LegalizeSetCCCondCode( in ExpandNode()
3806 assert(TLI.isTypeLegal(VT.getScalarType())&& "Element type must be legal"); in ExpandNode()
3838 Results.push_back(TLI.expandVecReduce(Node, DAG)); in ExpandNode()
3855 if (!TLI.isStrictFPEnabled() && Results.empty() && Node->isStrictFPOpcode()) { in ExpandNode()
3863 if (TLI.getStrictFPOperationAction(Node->getOpcode(), in ExpandNode()
3869 if (TLI.getStrictFPOperationAction( in ExpandNode()
3872 if (TLI.getStrictFPOperationAction( in ExpandNode()
3895 if (TLI.getStrictFPOperationAction(Node->getOpcode(), in ExpandNode()
3932 TLI.getPointerTy(DAG.getDataLayout())), in ConvertNodeToLibcall()
3935 std::pair<SDValue, SDValue> CallResult = TLI.LowerCallTo(CLI); in ConvertNodeToLibcall()
3962 if (TLI.getLibcallName(LC)) { in ConvertNodeToLibcall()
3974 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall(DAG, LC, RetVT, in ConvertNodeToLibcall()
3990 "abort", TLI.getPointerTy(DAG.getDataLayout())), in ConvertNodeToLibcall()
3992 std::pair<SDValue, SDValue> CallResult = TLI.LowerCallTo(CLI); in ConvertNodeToLibcall()
4113 if (!TLI.getLibcallName(LC)) { in ConvertNodeToLibcall()
4221 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall( in ConvertNodeToLibcall()
4278 TLI.makeLibCall(DAG, LC, RVT, Op, CallOptions, dl, Chain); in ConvertNodeToLibcall()
4317 TLI.makeLibCall(DAG, LC, NVT, Op, CallOptions, dl, Chain); in ConvertNodeToLibcall()
4345 TLI.makeLibCall(DAG, LC, VT, Op, CallOptions, SDLoc(Node), Chain); in ConvertNodeToLibcall()
4369 TLI.makeLibCall(DAG, LC, Node->getValueType(0), Node->getOperand(1), in ConvertNodeToLibcall()
4438 static MVT getPromotedVectorElementType(const TargetLowering &TLI, in getPromotedVectorElementType() argument
4442 assert(TLI.isTypeLegal(MidVT) && "unexpected"); in getPromotedVectorElementType()
4465 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), OVT); in PromoteNode()
4510 TLI.getShiftAmountTy(NVT, DAG.getDataLayout()))); in PromoteNode()
4613 DAG.getConstant(OriginalSize, dl, TLI.getScalarShiftAmountTy(DL, NVT))); in PromoteNode()
4680 if (TLI.isCondCodeLegal(CCCode, CVT)) { in PromoteNode()
4894 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT); in PromoteNode()
4927 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT); in PromoteNode()
4973 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT); in PromoteNode()
5013 MVT MidVT = getPromotedVectorElementType(TLI, EltVT, NewEltVT); in PromoteNode()