Lines Matching refs:NewC
2855 Comparison NewC(C); in adjustForTestUnderMask() local
2859 NewC.Op0 = C.Op0.getOperand(0); in adjustForTestUnderMask()
2860 NewC.Op1 = C.Op0.getOperand(1); in adjustForTestUnderMask()
2861 Mask = dyn_cast<ConstantSDNode>(NewC.Op1); in adjustForTestUnderMask()
2869 if (NewC.Op0.getValueType() != MVT::i64 || in adjustForTestUnderMask()
2870 NewC.CCMask == SystemZ::CCMASK_CMP_EQ || in adjustForTestUnderMask()
2871 NewC.CCMask == SystemZ::CCMASK_CMP_NE || in adjustForTestUnderMask()
2872 NewC.ICmpType == SystemZICMP::SignedOnly) in adjustForTestUnderMask()
2875 if (NewC.CCMask == SystemZ::CCMASK_CMP_LE || in adjustForTestUnderMask()
2876 NewC.CCMask == SystemZ::CCMASK_CMP_GT) { in adjustForTestUnderMask()
2880 NewC.CCMask ^= SystemZ::CCMASK_CMP_EQ; in adjustForTestUnderMask()
2885 NewC.ICmpType = SystemZICMP::UnsignedOnly; in adjustForTestUnderMask()
2892 unsigned BitSize = NewC.Op0.getValueSizeInBits(); in adjustForTestUnderMask()
2894 if (NewC.ICmpType != SystemZICMP::SignedOnly && in adjustForTestUnderMask()
2895 NewC.Op0.getOpcode() == ISD::SHL && in adjustForTestUnderMask()
2896 isSimpleShift(NewC.Op0, ShiftVal) && in adjustForTestUnderMask()
2899 (NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, in adjustForTestUnderMask()
2903 NewC.Op0 = NewC.Op0.getOperand(0); in adjustForTestUnderMask()
2905 } else if (NewC.ICmpType != SystemZICMP::SignedOnly && in adjustForTestUnderMask()
2906 NewC.Op0.getOpcode() == ISD::SRL && in adjustForTestUnderMask()
2907 isSimpleShift(NewC.Op0, ShiftVal) && in adjustForTestUnderMask()
2910 (NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, in adjustForTestUnderMask()
2914 NewC.Op0 = NewC.Op0.getOperand(0); in adjustForTestUnderMask()
2917 NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, MaskVal, CmpVal, in adjustForTestUnderMask()
2918 NewC.ICmpType); in adjustForTestUnderMask()
2925 C.Op0 = NewC.Op0; in adjustForTestUnderMask()