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

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  507     return getCopyToPartsVector(DAG, DL, Val, Parts, NumParts, PartVT, V,
  530       Val = DAG.getNode(ISD::FP_EXTEND, DL, PartVT, Val);
  536         Val = DAG.getNode(ISD::BITCAST, DL, ValueVT, Val);
  542       Val = DAG.getNode(ExtendKind, DL, ValueVT, Val);
  544         Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val);
  549     Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val);
  556     Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
  558       Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val);
  570       Val = DAG.getNode(ISD::BITCAST, DL, PartVT, Val);
  585     SDValue OddVal = DAG.getNode(ISD::SRL, DL, ValueVT, Val,
  586       DAG.getShiftAmountConstant(RoundBits, ValueVT, DL, /*LegalTypes*/false));
  588     getCopyToParts(DAG, DL, OddVal, Parts + RoundParts, OddParts, PartVT, V,
  597     Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val);
  602   Parts[0] = DAG.getNode(ISD::BITCAST, DL,
  614       Part1 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL,
  615                           ThisVT, Part0, DAG.getIntPtrConstant(1, DL));
  616       Part0 = DAG.getNode(ISD::EXTRACT_ELEMENT, DL,
  617                           ThisVT, Part0, DAG.getIntPtrConstant(0, DL));
  620         Part0 = DAG.getNode(ISD::BITCAST, DL, PartVT, Part0);
  621         Part1 = DAG.getNode(ISD::BITCAST, DL, PartVT, Part1);