Lines Matching defs:MaskC
2111 const APInt *MaskC;
2112 if (match(OrOp1, m_APInt(MaskC)) && Cmp.isEquality()) {
2113 if (*MaskC == C && (C + 1).isPowerOf2()) {
2123 // (X | MaskC) == C --> (X & ~MaskC) == C ^ MaskC
2124 // (X | MaskC) != C --> (X & ~MaskC) != C ^ MaskC
2126 Value *And = Builder.CreateAnd(OrOp0, ~(*MaskC));
2127 Constant *NewC = ConstantInt::get(Or->getType(), C ^ (*MaskC));
2737 Constant *MaskC = ConstantInt::get(Ty, SignMask | (*DivisorC - 1));
2738 Value *And = Builder.CreateAnd(SRem->getOperand(0), MaskC);
5882 const APInt *MaskC;
5883 if (match(Op0, m_And(m_Value(B), m_LowBitMask(MaskC))) &&
5884 MaskC->countr_one() == A->getType()->getScalarSizeInBits())