Lines Matching refs:Op1
45 : Op0(Op0In), Op1(Op1In), Opcode(0), ICmpType(0), CCValid(0), CCMask(0) {} in Comparison()
48 SDValue Op0, Op1; member
1186 auto *ConstOp1 = dyn_cast<ConstantSDNode>(C.Op1.getNode()); in adjustZeroCmp()
1196 C.Op1 = DAG.getConstant(0, C.Op1.getValueType()); in adjustZeroCmp()
1207 C.Op1.getOpcode() != ISD::Constant) in adjustSubwordCmp()
1218 auto *ConstOp1 = cast<ConstantSDNode>(C.Op1); in adjustSubwordCmp()
1265 if (C.Op1.getValueType() != MVT::i32 || in adjustSubwordCmp()
1267 C.Op1 = DAG.getConstant(Value, MVT::i32); in adjustSubwordCmp()
1302 if (isa<ConstantFPSDNode>(C.Op1)) in shouldSwapCmpOperands()
1307 auto *ConstOp1 = dyn_cast<ConstantSDNode>(C.Op1); in shouldSwapCmpOperands()
1313 if (isNaturalMemoryOperand(C.Op1, C.ICmpType) && C.Op1.hasOneUse()) in shouldSwapCmpOperands()
1369 ((N->getOperand(0) == C.Op0 && N->getOperand(1) == C.Op1) || in adjustForSubtraction()
1370 (N->getOperand(0) == C.Op1 && N->getOperand(1) == C.Op0))) { in adjustForSubtraction()
1372 C.Op1 = DAG.getConstant(0, N->getValueType(0)); in adjustForSubtraction()
1384 auto *C1 = dyn_cast<ConstantFPSDNode>(C.Op1); in adjustForFNeg()
1407 C.Op1.getOpcode() == ISD::Constant && in adjustForLTGFR()
1408 cast<ConstantSDNode>(C.Op1)->getZExtValue() == 0) { in adjustForLTGFR()
1431 C.Op1.getOpcode() == ISD::Constant && in adjustICmpTruncate()
1432 cast<ConstantSDNode>(C.Op1)->getZExtValue() == 0) { in adjustICmpTruncate()
1440 C.Op1 = DAG.getConstant(0, C.Op0.getValueType()); in adjustICmpTruncate()
1561 auto *ConstOp1 = dyn_cast<ConstantSDNode>(C.Op1); in adjustForTestUnderMask()
1572 NewC.Op1 = C.Op0.getOperand(1); in adjustForTestUnderMask()
1573 Mask = dyn_cast<ConstantSDNode>(NewC.Op1); in adjustForTestUnderMask()
1635 C.Op1 = SDValue(Mask, 0); in adjustForTestUnderMask()
1637 C.Op1 = DAG.getConstant(MaskVal, C.Op0.getValueType()); in adjustForTestUnderMask()
1705 (DAG.SignBitIsZero(C.Op0) && DAG.SignBitIsZero(C.Op1))) in getCmp()
1720 std::swap(C.Op0, C.Op1); in getCmp()
1730 if (!C.Op1.getNode()) { in emitCmp()
1742 return DAG.getNode(SystemZISD::ICMP, DL, MVT::Glue, C.Op0, C.Op1, in emitCmp()
1747 return DAG.getNode(SystemZISD::TM, DL, MVT::Glue, C.Op0, C.Op1, in emitCmp()
1750 return DAG.getNode(C.Opcode, DL, MVT::Glue, C.Op0, C.Op1); in emitCmp()
1757 unsigned Extend, SDValue Op0, SDValue Op1, in lowerMUL_LOHI32() argument
1760 Op1 = DAG.getNode(Extend, DL, MVT::i64, Op1); in lowerMUL_LOHI32()
1761 SDValue Mul = DAG.getNode(ISD::MUL, DL, MVT::i64, Op0, Op1); in lowerMUL_LOHI32()
1774 SDValue Op0, SDValue Op1, in lowerGR128Binary() argument
1778 SDValue(In128, 0), Op1); in lowerGR128Binary()
1874 C.Op1.getOpcode() == ISD::Constant && in lowerSELECT_CC()
1875 cast<ConstantSDNode>(C.Op1)->getZExtValue() == 0) { in lowerSELECT_CC()
2320 SDValue Op1 = Op.getOperand(1); in lowerSDIVREM() local
2329 } else if (DAG.ComputeNumSignBits(Op1) > 32) { in lowerSDIVREM()
2330 Op1 = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Op1); in lowerSDIVREM()
2340 Op0, Op1, Ops[1], Ops[0]); in lowerSDIVREM()