|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/Sparc/SparcISelLowering.cpp 2888 SDValue Src1Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src1);
2889 SDValue Src1Hi = DAG.getNode(ISD::SRL, dl, MVT::i64, Src1,
2890 DAG.getConstant(32, dl, MVT::i64));
2891 Src1Hi = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src1Hi);
2894 SDValue Src2Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src2);
2895 SDValue Src2Hi = DAG.getNode(ISD::SRL, dl, MVT::i64, Src2,
2896 DAG.getConstant(32, dl, MVT::i64));
2897 Src2Hi = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src2Hi);
2912 Lo = DAG.getNode(Op.getOpcode(), dl, VTs, Src1Lo, Src2Lo,
2915 Lo = DAG.getNode(Op.getOpcode(), dl, VTs, Src1Lo, Src2Lo);
2917 SDValue Hi = DAG.getNode(hiOpc, dl, VTs, Src1Hi, Src2Hi, Lo.getValue(1));
2920 Lo = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, Lo);
2921 Hi = DAG.getNode(ISD::ZERO_EXTEND, dl, MVT::i64, Hi);
2922 Hi = DAG.getNode(ISD::SHL, dl, MVT::i64, Hi,
2923 DAG.getConstant(32, dl, MVT::i64));
2925 SDValue Dst = DAG.getNode(ISD::OR, dl, MVT::i64, Hi, Lo);
2927 return DAG.getMergeValues(Ops, dl);