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

References

lib/Target/ARM/ARMISelLowering.cpp
 6101       ShAmt = DAG.getZExtOrTrunc(ShAmt, dl, MVT::i32);
 6107         ShAmt = DAG.getNode(ISD::SUB, dl, MVT::i32,
 6108                             DAG.getConstant(0, dl, MVT::i32), ShAmt);
 6116     SDValue Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, N->getOperand(0),
 6117                              DAG.getConstant(0, dl, MVT::i32));
 6119     SDValue Hi = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, N->getOperand(0),
 6120                              DAG.getConstant(1, dl, MVT::i32));
 6123     Lo = DAG.getNode(ShPartsOpc, dl, DAG.getVTList(MVT::i32, MVT::i32), Lo, Hi,
 6127     return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 6139   SDValue Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, N->getOperand(0),
 6140                            DAG.getConstant(0, dl, MVT::i32));
 6141   SDValue Hi = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32, N->getOperand(0),
 6142                            DAG.getConstant(1, dl, MVT::i32));
 6147   Hi = DAG.getNode(Opc, dl, DAG.getVTList(MVT::i32, MVT::Glue), Hi);
 6150   Lo = DAG.getNode(ARMISD::RRX, dl, MVT::i32, Lo, Hi.getValue(1));
 6153  return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);