Lines Matching defs:MaskC
1910 const APInt *MaskC;
1911 if (match(OrOp1, m_APInt(MaskC)) && Cmp.isEquality()) {
1912 if (*MaskC == C && (C + 1).isPowerOf2()) {
1922 // (X | MaskC) == C --> (X & ~MaskC) == C ^ MaskC
1923 // (X | MaskC) != C --> (X & ~MaskC) != C ^ MaskC
1925 Value *And = Builder.CreateAnd(OrOp0, ~(*MaskC));
1926 Constant *NewC = ConstantInt::get(Or->getType(), C ^ (*MaskC));
2302 Constant *MaskC = ConstantInt::get(Ty, SignMask | (*DivisorC - 1));
2303 Value *And = Builder.CreateAnd(SRem->getOperand(0), MaskC);