reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineAddSub.cpp
 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));