Lines Matching refs:getConstant
288 return DAG.getConstant(LLVMC->getValueAPF().bitcastToAPInt(), dl, in ExpandConstantFP()
426 SDValue Con = DAG.getConstant(CFP->getValueAPF(). in OptimizeFloatStore()
436 SDValue Con = DAG.getConstant(CFP->getValueAPF().bitcastToAPInt(). in OptimizeFloatStore()
447 SDValue Lo = DAG.getConstant(IntVal.trunc(32), dl, MVT::i32); in OptimizeFloatStore()
448 SDValue Hi = DAG.getConstant(IntVal.lshr(32).trunc(32), dl, MVT::i32); in OptimizeFloatStore()
455 DAG.getConstant(4, dl, Ptr.getValueType())); in OptimizeFloatStore()
565 DAG.getConstant(IncrementSize, dl, in LegalizeStoreOps()
569 DAG.getConstant(RoundWidth, dl, in LegalizeStoreOps()
581 DAG.getConstant(ExtraWidth, dl, in LegalizeStoreOps()
589 DAG.getConstant(IncrementSize, dl, in LegalizeStoreOps()
781 DAG.getConstant(IncrementSize, dl, in LegalizeLoadOps()
796 DAG.getConstant(RoundWidth, dl, in LegalizeLoadOps()
812 DAG.getConstant(IncrementSize, dl, in LegalizeLoadOps()
827 DAG.getConstant(ExtraWidth, dl, in LegalizeLoadOps()
1396 SDValue Idx = DAG.getConstant(Offset, dl, FIPtr.getValueType()); in ExpandVectorBuildThroughStack()
1461 DAG.getConstant(ByteOffset, DL, StackPtr.getValueType())); in getSignAsIntValue()
1498 SDValue SignMask = DAG.getConstant(SignAsInt.SignMask, DL, IntVT); in ExpandFCOPYSIGN()
1509 DAG.getConstant(0, DL, IntVT), ISD::SETNE); in ExpandFCOPYSIGN()
1517 SDValue ClearSignMask = DAG.getConstant(~MagAsInt.SignMask, DL, MagVT); in ExpandFCOPYSIGN()
1529 SDValue ShiftCnst = DAG.getConstant(ShiftAmount, DL, ShiftVT); in ExpandFCOPYSIGN()
1532 SDValue ShiftCnst = DAG.getConstant(-ShiftAmount, DL, ShiftVT); in ExpandFCOPYSIGN()
1559 SDValue ClearSignMask = DAG.getConstant(~ValueAsInt.SignMask, DL, IntVT); in ExpandFABS()
1590 DAG.getConstant(-(uint64_t)Align, dl, VT)); in ExpandDYNAMIC_STACKALLOC()
2345 SDValue WordOff = DAG.getConstant(sizeof(int), dl, in ExpandLegalINT_TO_FP()
2358 SDValue SignBit = DAG.getConstant(0x80000000u, dl, MVT::i32); in ExpandLegalINT_TO_FP()
2367 SDValue InitialHi = DAG.getConstant(0x43300000u, dl, MVT::i32); in ExpandLegalINT_TO_FP()
2391 DAG.getConstant(0, dl, SrcVT), ISD::SETLT); in ExpandLegalINT_TO_FP()
2548 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskHi4, dl, VT)); in ExpandBITREVERSE()
2549 Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskLo4, dl, VT)); in ExpandBITREVERSE()
2550 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp2, DAG.getConstant(4, dl, SHVT)); in ExpandBITREVERSE()
2551 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(4, dl, SHVT)); in ExpandBITREVERSE()
2555 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskHi2, dl, VT)); in ExpandBITREVERSE()
2556 Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskLo2, dl, VT)); in ExpandBITREVERSE()
2557 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp2, DAG.getConstant(2, dl, SHVT)); in ExpandBITREVERSE()
2558 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(2, dl, SHVT)); in ExpandBITREVERSE()
2562 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskHi1, dl, VT)); in ExpandBITREVERSE()
2563 Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskLo1, dl, VT)); in ExpandBITREVERSE()
2564 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp2, DAG.getConstant(1, dl, SHVT)); in ExpandBITREVERSE()
2565 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(1, dl, SHVT)); in ExpandBITREVERSE()
2570 Tmp = DAG.getConstant(0, dl, VT); in ExpandBITREVERSE()
2574 DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(J - I, dl, SHVT)); in ExpandBITREVERSE()
2577 DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(I - J, dl, SHVT)); in ExpandBITREVERSE()
2581 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(Shift, dl, VT)); in ExpandBITREVERSE()
2596 Tmp2 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in ExpandBSWAP()
2597 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in ExpandBSWAP()
2600 Tmp4 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(24, dl, SHVT)); in ExpandBSWAP()
2601 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in ExpandBSWAP()
2602 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in ExpandBSWAP()
2603 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT)); in ExpandBSWAP()
2605 DAG.getConstant(0xFF0000, dl, VT)); in ExpandBSWAP()
2606 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(0xFF00, dl, VT)); in ExpandBSWAP()
2611 Tmp8 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(56, dl, SHVT)); in ExpandBSWAP()
2612 Tmp7 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(40, dl, SHVT)); in ExpandBSWAP()
2613 Tmp6 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(24, dl, SHVT)); in ExpandBSWAP()
2614 Tmp5 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in ExpandBSWAP()
2615 Tmp4 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in ExpandBSWAP()
2616 Tmp3 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT)); in ExpandBSWAP()
2617 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(40, dl, SHVT)); in ExpandBSWAP()
2618 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(56, dl, SHVT)); in ExpandBSWAP()
2620 DAG.getConstant(255ULL<<48, dl, VT)); in ExpandBSWAP()
2622 DAG.getConstant(255ULL<<40, dl, VT)); in ExpandBSWAP()
2624 DAG.getConstant(255ULL<<32, dl, VT)); in ExpandBSWAP()
2626 DAG.getConstant(255ULL<<24, dl, VT)); in ExpandBSWAP()
2628 DAG.getConstant(255ULL<<16, dl, VT)); in ExpandBSWAP()
2630 DAG.getConstant(255ULL<<8 , dl, VT)); in ExpandBSWAP()
2675 Results.push_back(DAG.getConstant(0, dl, Node->getValueType(0))); in ExpandNode()
2687 DAG.getConstant(0, dl, TLI.getPointerTy(DAG.getDataLayout()))); in ExpandNode()
2693 Results.push_back(DAG.getConstant(1, dl, Node->getValueType(0))); in ExpandNode()
2708 DAG.getConstant(0, dl, Node->getValueType(0))); in ExpandNode()
2714 Results.push_back(DAG.getConstant(0, dl, MVT::i32)); in ExpandNode()
2719 SDValue Zero = DAG.getConstant(0, dl, Node->getValueType(0)); in ExpandNode()
2795 Results.push_back(DAG.getConstant(0, dl, VT)); in ExpandNode()
2826 SDValue One = DAG.getConstant(1, dl, VT); in ExpandNode()
2828 SDValue Zero = DAG.getConstant(0, dl, VT); in ExpandNode()
2839 SDValue ShiftCst = DAG.getConstant(BitsDiff, dl, ShiftAmountTy); in ExpandNode()
2973 DAG.getConstant(Idx, dl, TLI.getVectorIdxTy(DAG.getDataLayout())))); in ExpandNode()
2977 DAG.getConstant(Idx - NumElems, dl, in ExpandNode()
2992 DAG.getConstant(OpTy.getSizeInBits() / 2, dl, in ExpandNode()
3028 Results.push_back(DAG.getConstant(0, dl, Node->getValueType(0))); in ExpandNode()
3146 DAG.getConstant(APInt::getAllOnesValue(VT.getSizeInBits()), dl, in ExpandNode()
3148 Tmp1 = DAG.getNode(ISD::ADD, dl, VT, Tmp1, DAG.getConstant(1, dl, VT)); in ExpandNode()
3221 SDValue Shift = DAG.getConstant( in ExpandNode()
3270 DAG.getConstant(HalfType.getSizeInBits(), dl, in ExpandNode()
3307 SDValue Zero = DAG.getConstant(0, dl, LHS.getValueType()); in ExpandNode()
3338 SDValue CarryIn = DAG.getConstant(0, dl, Node->getValueType(1)); in ExpandNode()
3409 DAG.getConstant(LoSize - 1, dl, in ExpandNode()
3413 DAG.getConstant(LoSize - 1, dl, in ExpandNode()
3416 HiLHS = DAG.getConstant(0, dl, VT); in ExpandNode()
3417 HiRHS = DAG.getConstant(0, dl, VT); in ExpandNode()
3443 Tmp1 = DAG.getConstant( in ExpandNode()
3451 DAG.getConstant(0, dl, VT), ISD::SETNE); in ExpandNode()
3472 DAG.getConstant(PairTy.getSizeInBits() / 2, dl, in ExpandNode()
3487 DAG.getConstant(0, dl, Tmp1.getValueType()), in ExpandNode()
3510 DAG.getConstant(llvm::Log2_32(EntrySize), dl, Index.getValueType())); in ExpandNode()
3513 DAG.getConstant(EntrySize, dl, Index.getValueType())); in ExpandNode()
3553 DAG.getConstant(1, dl, Tmp2.getValueType())); in ExpandNode()
3556 DAG.getConstant(0, dl, Tmp3.getValueType()), in ExpandNode()
3598 DAG.getConstant(TrueValue, dl, VT), in ExpandNode()
3599 DAG.getConstant(0, dl, VT), in ExpandNode()
3668 Tmp2 = DAG.getConstant(0, dl, Tmp1.getValueType()); in ExpandNode()
3696 Tmp3 = DAG.getConstant(0, dl, Tmp2.getValueType()); in ExpandNode()
3720 DAG.getConstant(Idx, dl, TLI.getVectorIdxTy(DAG.getDataLayout()))); in ExpandNode()
3723 DAG.getConstant(Idx, dl, TLI.getVectorIdxTy(DAG.getDataLayout()))); in ExpandNode()
4131 DAG.getConstant(TopBit, dl, NVT)); in PromoteNode()
4140 DAG.getConstant(NVT.getSizeInBits() - in PromoteNode()
4152 DAG.getConstant(DiffBits, dl, in PromoteNode()
4252 DAG.getConstant(OriginalSize, dl, TLI.getScalarShiftAmountTy(DL, NVT))); in PromoteNode()
4438 SDValue Factor = DAG.getConstant(NewEltsPerOldElt, SL, IdxVT); in PromoteNode()
4445 SDValue IdxOffset = DAG.getConstant(I, SL, IdxVT); in PromoteNode()
4486 SDValue Factor = DAG.getConstant(NewEltsPerOldElt, SDLoc(), IdxVT); in PromoteNode()
4494 SDValue IdxOffset = DAG.getConstant(I, SL, IdxVT); in PromoteNode()