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

References

lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  665             DAG.getLoad(WideVT, dl, Chain, BasePTR,
  676             DAG.getExtLoad(ISD::EXTLOAD, dl, WideVT, Chain, BasePTR,
  685       BasePTR = DAG.getObjectPtrOffset(dl, BasePTR, LoadBytes);
  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);
  713               SrcEltBits - BitOffset, dl,
  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);
  726         Lo = DAG.getAnyExtOrTrunc(Lo, dl, DstEltVT);
  729         Lo = DAG.getZExtOrTrunc(Lo, dl, DstEltVT);
  733             DAG.getConstant(WideBits - SrcEltBits, dl,
  735         Lo = DAG.getNode(ISD::SHL, dl, WideVT, Lo, ShAmt);
  736         Lo = DAG.getNode(ISD::SRA, dl, WideVT, Lo, ShAmt);
  737         Lo = DAG.getSExtOrTrunc(Lo, dl, DstEltVT);
  743     NewChain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, LoadChains);
  744     Value = DAG.getBuildVector(Op.getNode()->getValueType(0), dl, Vals);