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

References

lib/Target/SystemZ/SystemZISelLowering.cpp
 5693   if (Op.getOpcode() == ISD::BITCAST &&
 5694       Op.getValueType().isVector() &&
 5695       Op.getOperand(0).getValueType().isVector() &&
 5696       Op.getValueType().getVectorNumElements() ==
 5697       Op.getOperand(0).getValueType().getVectorNumElements())
 5698     Op = Op.getOperand(0);
 5698     Op = Op.getOperand(0);
 5701   if (Op.getOpcode() == ISD::BSWAP && Op.hasOneUse()) {
 5701   if (Op.getOpcode() == ISD::BSWAP && Op.hasOneUse()) {
 5702     EVT VecVT = Op.getValueType();
 5704     Op = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(N), EltVT,
 5705                      Op.getOperand(0), N->getOperand(1));
 5706     DCI.AddToWorklist(Op.getNode());
 5707     Op = DAG.getNode(ISD::BSWAP, SDLoc(N), EltVT, Op);
 5707     Op = DAG.getNode(ISD::BSWAP, SDLoc(N), EltVT, Op);
 5709       DCI.AddToWorklist(Op.getNode());
 5710       Op = DAG.getNode(ISD::BITCAST, SDLoc(N), N->getValueType(0), Op);
 5710       Op = DAG.getNode(ISD::BITCAST, SDLoc(N), N->getValueType(0), Op);
 5712     return Op;