Lines Matching refs:NewC
2628 Comparison NewC(C); in adjustForTestUnderMask() local
2632 NewC.Op0 = C.Op0.getOperand(0); in adjustForTestUnderMask()
2633 NewC.Op1 = C.Op0.getOperand(1); in adjustForTestUnderMask()
2634 Mask = dyn_cast<ConstantSDNode>(NewC.Op1); in adjustForTestUnderMask()
2642 if (NewC.Op0.getValueType() != MVT::i64 || in adjustForTestUnderMask()
2643 NewC.CCMask == SystemZ::CCMASK_CMP_EQ || in adjustForTestUnderMask()
2644 NewC.CCMask == SystemZ::CCMASK_CMP_NE || in adjustForTestUnderMask()
2645 NewC.ICmpType == SystemZICMP::SignedOnly) in adjustForTestUnderMask()
2648 if (NewC.CCMask == SystemZ::CCMASK_CMP_LE || in adjustForTestUnderMask()
2649 NewC.CCMask == SystemZ::CCMASK_CMP_GT) { in adjustForTestUnderMask()
2653 NewC.CCMask ^= SystemZ::CCMASK_CMP_EQ; in adjustForTestUnderMask()
2658 NewC.ICmpType = SystemZICMP::UnsignedOnly; in adjustForTestUnderMask()
2665 unsigned BitSize = NewC.Op0.getValueSizeInBits(); in adjustForTestUnderMask()
2667 if (NewC.ICmpType != SystemZICMP::SignedOnly && in adjustForTestUnderMask()
2668 NewC.Op0.getOpcode() == ISD::SHL && in adjustForTestUnderMask()
2669 isSimpleShift(NewC.Op0, ShiftVal) && in adjustForTestUnderMask()
2672 (NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, in adjustForTestUnderMask()
2676 NewC.Op0 = NewC.Op0.getOperand(0); in adjustForTestUnderMask()
2678 } else if (NewC.ICmpType != SystemZICMP::SignedOnly && in adjustForTestUnderMask()
2679 NewC.Op0.getOpcode() == ISD::SRL && in adjustForTestUnderMask()
2680 isSimpleShift(NewC.Op0, ShiftVal) && in adjustForTestUnderMask()
2683 (NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, in adjustForTestUnderMask()
2687 NewC.Op0 = NewC.Op0.getOperand(0); in adjustForTestUnderMask()
2690 NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, MaskVal, CmpVal, in adjustForTestUnderMask()
2691 NewC.ICmpType); in adjustForTestUnderMask()
2698 C.Op0 = NewC.Op0; in adjustForTestUnderMask()