reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1229 if (match(LHS, m_Xor(m_Value(XorLHS), m_ConstantInt(XorRHS)))) { 1235 if (XorRHS->getValue() == -RHSVal) { 1238 else if (XorRHS->getValue().isPowerOf2()) 1239 ExtendAmt = TySizeBits - XorRHS->getValue().logBase2() - 1; 1256 if (LHS->hasOneUse() && (XorRHS->getValue()+1).isPowerOf2()) { 1258 if ((XorRHS->getValue() | LHSKnown.Zero).isAllOnesValue()) 1259 return BinaryOperator::CreateSub(ConstantExpr::getAdd(XorRHS, CI), 1264 if (XorRHS->getValue().isSignMask()) 1266 ConstantExpr::getXor(XorRHS, CI));