Lines Matching defs:CmpOp0
24145 SDValue CmpOp0 = Cmp.getOperand(0);
24155 Op1.getOperand(0) == CmpOp0 && isAllOnesConstant(Op2));
24164 SDVTList CmpVTs = DAG.getVTList(CmpOp0.getValueType(), MVT::i32);
24175 SDValue Zero = DAG.getConstant(0, DL, CmpOp0.getValueType());
24176 Sub = DAG.getNode(X86ISD::SUB, DL, CmpVTs, Zero, CmpOp0);
24178 SDValue One = DAG.getConstant(1, DL, CmpOp0.getValueType());
24179 Sub = DAG.getNode(X86ISD::SUB, DL, CmpVTs, CmpOp0, One);
24186 CmpOp0.getOpcode() == ISD::AND &&
24187 isOneConstant(CmpOp0.getOperand(1))) {
24205 unsigned int CmpSz = CmpOp0.getSimpleValueType().getSizeInBits();
24209 Neg = DAG.getNode(ISD::TRUNCATE, DL, VT, CmpOp0);
24212 DAG.getNode(ISD::ANY_EXTEND, DL, VT, CmpOp0.getOperand(0)),
24215 Neg = CmpOp0;
24221 Cmp.getNode()->hasOneUse() && (CmpOp0 == Op1) &&