reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
649 assert(WideVT.isRound() && 652 assert(WideVT.bitsGE(SrcEltVT) && 655 unsigned WideBytes = WideVT.getStoreSize(); 665 DAG.getLoad(WideVT, dl, Chain, BasePTR, 670 EVT LoadVT = WideVT; 676 DAG.getExtLoad(ISD::EXTLOAD, dl, WideVT, Chain, BasePTR, 693 unsigned WideBits = WideVT.getSizeInBits(); 698 APInt::getLowBitsSet(WideBits, SrcEltBits), dl, WideVT); 704 BitOffset, dl, TLI.getShiftAmountTy(WideVT, DAG.getDataLayout())); 705 SDValue Lo = DAG.getNode(ISD::SRL, dl, WideVT, LoadVals[WideIdx], ShAmt); 714 TLI.getShiftAmountTy(WideVT, DAG.getDataLayout())); 716 DAG.getNode(ISD::SHL, dl, WideVT, LoadVals[WideIdx], ShAmt); 717 Lo = DAG.getNode(ISD::OR, dl, WideVT, Lo, Hi); 721 Lo = DAG.getNode(ISD::AND, dl, WideVT, Lo, SrcEltBitMask); 734 TLI.getShiftAmountTy(WideVT, DAG.getDataLayout())); 735 Lo = DAG.getNode(ISD::SHL, dl, WideVT, Lo, ShAmt); 736 Lo = DAG.getNode(ISD::SRA, dl, WideVT, Lo, ShAmt);