reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
775 if (!LHS->hasOneUse() && !RHS->hasOneUse()) 782 if (match(RHS, m_Add(m_Value(X), m_One()))) 783 std::swap(LHS, RHS); 787 if (match(RHS, m_Xor(m_Value(Y), m_APInt(C1)))) 788 std::swap(X, RHS); 795 return Builder.CreateSub(RHS, NewAnd, "sub"); 800 return Builder.CreateSub(RHS, NewOr, "sub"); 807 RHS = I.getOperand(1); 810 if (match(RHS, m_Xor(m_Value(Y), m_APInt(C1)))) 811 std::swap(LHS, RHS); 820 return Builder.CreateSub(RHS, NewOr, "sub");