Lines Matching defs:N0
3824 /// operands N0 and N1. This is a helper for PerformADDCombine that is
3827 static SDValue PerformADDCombineWithOperands(SDNode *N, SDValue N0, SDValue N1,
3833 EVT VT=N0.getValueType();
3839 if (N0.getOpcode() == ISD::MUL) {
3846 !N0.getNode()->hasOneUse())
3851 N0.getOperand(0), N0.getOperand(1), N1);
3853 else if (N0.getOpcode() == ISD::FMUL) {
3870 for (SDNode::use_iterator UI = N0.getNode()->use_begin(),
3871 UE = N0.getNode()->use_end();
3882 int orderNo2 = N0.getNode()->getIROrder();
3893 const SDNode *left = N0.getOperand(0).getNode();
3894 const SDNode *right = N0.getOperand(1).getNode();
3924 N0.getOperand(0), N0.getOperand(1), N1);
3937 SDValue N0 = N->getOperand(0);
3941 SDValue Result = PerformADDCombineWithOperands(N, N0, N1, DCI, Subtarget,
3947 return PerformADDCombineWithOperands(N, N1, N0, DCI, Subtarget, OptLevel);