Lines Matching defs:XorC
1564 const APInt *XorC;
1565 if (!match(Y, m_APInt(XorC)))
1576 if (!XorC->isNegative())
1590 if (!Cmp.isEquality() && XorC->isSignMask()) {
1592 return new ICmpInst(Pred, X, ConstantInt::get(X->getType(), C ^ *XorC));
1596 if (!Cmp.isEquality() && XorC->isMaxSignedValue()) {
1599 return new ICmpInst(Pred, X, ConstantInt::get(X->getType(), C ^ *XorC));
1606 if (*XorC == ~C && (C + 1).isPowerOf2())
1609 if (*XorC == C && (C + 1).isPowerOf2())
1614 if (*XorC == -C && C.isPowerOf2())
1618 if (*XorC == C && (-C).isPowerOf2())