Lines Matching refs:NewC
2878 Comparison NewC(C); in adjustForTestUnderMask() local
2882 NewC.Op0 = C.Op0.getOperand(0); in adjustForTestUnderMask()
2883 NewC.Op1 = C.Op0.getOperand(1); in adjustForTestUnderMask()
2884 Mask = dyn_cast<ConstantSDNode>(NewC.Op1); in adjustForTestUnderMask()
2892 if (NewC.Op0.getValueType() != MVT::i64 || in adjustForTestUnderMask()
2893 NewC.CCMask == SystemZ::CCMASK_CMP_EQ || in adjustForTestUnderMask()
2894 NewC.CCMask == SystemZ::CCMASK_CMP_NE || in adjustForTestUnderMask()
2895 NewC.ICmpType == SystemZICMP::SignedOnly) in adjustForTestUnderMask()
2898 if (NewC.CCMask == SystemZ::CCMASK_CMP_LE || in adjustForTestUnderMask()
2899 NewC.CCMask == SystemZ::CCMASK_CMP_GT) { in adjustForTestUnderMask()
2903 NewC.CCMask ^= SystemZ::CCMASK_CMP_EQ; in adjustForTestUnderMask()
2908 NewC.ICmpType = SystemZICMP::UnsignedOnly; in adjustForTestUnderMask()
2915 unsigned BitSize = NewC.Op0.getValueSizeInBits(); in adjustForTestUnderMask()
2917 if (NewC.ICmpType != SystemZICMP::SignedOnly && in adjustForTestUnderMask()
2918 NewC.Op0.getOpcode() == ISD::SHL && in adjustForTestUnderMask()
2919 isSimpleShift(NewC.Op0, ShiftVal) && in adjustForTestUnderMask()
2922 (NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, in adjustForTestUnderMask()
2926 NewC.Op0 = NewC.Op0.getOperand(0); in adjustForTestUnderMask()
2928 } else if (NewC.ICmpType != SystemZICMP::SignedOnly && in adjustForTestUnderMask()
2929 NewC.Op0.getOpcode() == ISD::SRL && in adjustForTestUnderMask()
2930 isSimpleShift(NewC.Op0, ShiftVal) && in adjustForTestUnderMask()
2933 (NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, in adjustForTestUnderMask()
2937 NewC.Op0 = NewC.Op0.getOperand(0); in adjustForTestUnderMask()
2940 NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, MaskVal, CmpVal, in adjustForTestUnderMask()
2941 NewC.ICmpType); in adjustForTestUnderMask()
2948 C.Op0 = NewC.Op0; in adjustForTestUnderMask()