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

References

lib/Target/SystemZ/SystemZISelLowering.cpp
 3286     lowerMUL_LOHI32(DAG, DL, ISD::SIGN_EXTEND, Op.getOperand(0),
 3292     lowerGR128Binary(DAG, DL, VT, SystemZISD::SMUL_LOHI,
 3308     SDValue C63 = DAG.getConstant(63, DL, MVT::i64);
 3311     SDValue LH = DAG.getNode(ISD::SRA, DL, VT, LL, C63);
 3312     SDValue RH = DAG.getNode(ISD::SRA, DL, VT, RL, C63);
 3316     lowerGR128Binary(DAG, DL, VT, SystemZISD::UMUL_LOHI,
 3318     SDValue NegLLTimesRH = DAG.getNode(ISD::AND, DL, VT, LL, RH);
 3319     SDValue NegLHTimesRL = DAG.getNode(ISD::AND, DL, VT, LH, RL);
 3320     SDValue NegSum = DAG.getNode(ISD::ADD, DL, VT, NegLLTimesRH, NegLHTimesRL);
 3321     Ops[1] = DAG.getNode(ISD::SUB, DL, VT, Ops[1], NegSum);
 3323   return DAG.getMergeValues(Ops, DL);