Lines Matching defs:Mul0
567 /// If the Op is in the correct form the constituent parts are written to Mul0,
570 isADDADDMUL(SDValue Op, SDValue &Mul0, SDValue &Mul1, SDValue &Addend0,
594 Mul0 = OtherOp.getOperand(0);
604 Mul0 = AddOp.getOperand(0).getOperand(0);
614 Mul0 = AddOp.getOperand(1).getOperand(0);
1646 SDValue Mul0, Mul1, Addend0, Addend1;
1648 isADDADDMUL(SDValue(N, 0), Mul0, Mul1, Addend0, Addend1, true)) {
1650 DAG.getVTList(MVT::i32, MVT::i32), Mul0,
1661 isADDADDMUL(SDValue(N, 0), Mul0, Mul1, Addend0, Addend1, false) &&
1662 DAG.MaskedValueIsZero(Mul0, HighMask) &&
1667 Mul0, DAG.getConstant(0, dl, MVT::i32));