reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  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);