Lines Matching refs:WideVT
609 EVT WideVT = TLI.getPointerTy(DAG.getDataLayout()); in ExpandLoad() local
611 assert(WideVT.isRound() && in ExpandLoad()
614 assert(WideVT.bitsGE(SrcEltVT) && in ExpandLoad()
617 unsigned WideBytes = WideVT.getStoreSize(); in ExpandLoad()
627 DAG.getLoad(WideVT, dl, Chain, BasePTR, in ExpandLoad()
632 EVT LoadVT = WideVT; in ExpandLoad()
638 DAG.getExtLoad(ISD::EXTLOAD, dl, WideVT, Chain, BasePTR, in ExpandLoad()
655 SDValue SrcEltBitMask = DAG.getConstant((1U << SrcEltBits) - 1, dl, WideVT); in ExpandLoad()
659 unsigned WideBits = WideVT.getSizeInBits(); in ExpandLoad()
666 BitOffset, dl, TLI.getShiftAmountTy(WideVT, DAG.getDataLayout())); in ExpandLoad()
667 Lo = DAG.getNode(ISD::SRL, dl, WideVT, LoadVals[WideIdx], ShAmt); in ExpandLoad()
668 Lo = DAG.getNode(ISD::AND, dl, WideVT, Lo, SrcEltBitMask); in ExpandLoad()
678 TLI.getShiftAmountTy(WideVT, DAG.getDataLayout())); in ExpandLoad()
679 Hi = DAG.getNode(ISD::SHL, dl, WideVT, LoadVals[WideIdx], ShAmt); in ExpandLoad()
680 Hi = DAG.getNode(ISD::AND, dl, WideVT, Hi, SrcEltBitMask); in ExpandLoad()
685 Lo = DAG.getNode(ISD::OR, dl, WideVT, Lo, Hi); in ExpandLoad()
698 TLI.getShiftAmountTy(WideVT, DAG.getDataLayout())); in ExpandLoad()
699 Lo = DAG.getNode(ISD::SHL, dl, WideVT, Lo, ShAmt); in ExpandLoad()
700 Lo = DAG.getNode(ISD::SRA, dl, WideVT, Lo, ShAmt); in ExpandLoad()