Lines Matching defs:WideVT
516 EVT WideVT = TLI.getPointerTy(DAG.getDataLayout());
518 assert(WideVT.isRound() &&
521 assert(WideVT.bitsGE(SrcEltVT) &&
524 unsigned WideBytes = WideVT.getStoreSize();
534 ScalarLoad = DAG.getLoad(WideVT, dl, Chain, BasePTR,
541 EVT LoadVT = WideVT;
546 ScalarLoad = DAG.getExtLoad(ISD::EXTLOAD, dl, WideVT, Chain, BasePTR,
566 SDValue SrcEltBitMask = DAG.getConstant((1U << SrcEltBits) - 1, dl, WideVT);
570 unsigned WideBits = WideVT.getSizeInBits();
577 BitOffset, dl, TLI.getShiftAmountTy(WideVT, DAG.getDataLayout()));
578 Lo = DAG.getNode(ISD::SRL, dl, WideVT, LoadVals[WideIdx], ShAmt);
579 Lo = DAG.getNode(ISD::AND, dl, WideVT, Lo, SrcEltBitMask);
589 TLI.getShiftAmountTy(WideVT, DAG.getDataLayout()));
590 Hi = DAG.getNode(ISD::SHL, dl, WideVT, LoadVals[WideIdx], ShAmt);
591 Hi = DAG.getNode(ISD::AND, dl, WideVT, Hi, SrcEltBitMask);
596 Lo = DAG.getNode(ISD::OR, dl, WideVT, Lo, Hi);
609 TLI.getShiftAmountTy(WideVT, DAG.getDataLayout()));
610 Lo = DAG.getNode(ISD::SHL, dl, WideVT, Lo, ShAmt);
611 Lo = DAG.getNode(ISD::SRA, dl, WideVT, Lo, ShAmt);