Lines Matching defs:CmpVal
2753 // a comparison of type Opcode between the AND result and CmpVal.
2758 uint64_t Mask, uint64_t CmpVal,
2776 if (CmpVal == 0) {
2782 if (EffectivelyUnsigned && CmpVal > 0 && CmpVal <= Low) {
2788 if (EffectivelyUnsigned && CmpVal < Low) {
2796 if (CmpVal == Mask) {
2802 if (EffectivelyUnsigned && CmpVal >= Mask - Low && CmpVal < Mask) {
2808 if (EffectivelyUnsigned && CmpVal > Mask - Low && CmpVal <= Mask) {
2816 if (EffectivelyUnsigned && CmpVal >= Mask - High && CmpVal < High) {
2822 if (EffectivelyUnsigned && CmpVal > Mask - High && CmpVal <= High) {
2832 if (CCMask == SystemZ::CCMASK_CMP_EQ && CmpVal == Low)
2834 if (CCMask == SystemZ::CCMASK_CMP_NE && CmpVal == Low)
2836 if (CCMask == SystemZ::CCMASK_CMP_EQ && CmpVal == High)
2838 if (CCMask == SystemZ::CCMASK_CMP_NE && CmpVal == High)
2875 uint64_t CmpVal = ConstOp1->getZExtValue();
2900 if (CmpVal == uint64_t(-1))
2902 CmpVal += 1;
2907 MaskVal = -(CmpVal & -CmpVal);
2921 ((CmpVal >> ShiftVal) << ShiftVal) == CmpVal &&
2924 CmpVal >> ShiftVal,
2932 ((CmpVal << ShiftVal) >> ShiftVal) == CmpVal &&
2935 CmpVal << ShiftVal,
2940 NewCCMask = getTestUnderMaskCond(BitSize, NewC.CCMask, MaskVal, CmpVal,
4670 SDValue CmpVal = Node->getOperand(2);
4688 SDValue Ops[] = { ChainIn, Addr, CmpVal, SwapVal };
4709 SDValue Ops[] = { ChainIn, AlignedAddr, CmpVal, SwapVal, BitShift,
8760 Register CmpVal = MI.getOperand(3).getReg();
8811 // CR %Dest, %CmpVal
8828 .addReg(Dest).addReg(CmpVal);