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

References

lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 2860         Y = RHS;
 2865         Y = LHS;
 2867       if (X && Y && (Y->hasOneUse() || canFreelyInvertAllUsersOf(Y, &I))) {
 2867       if (X && Y && (Y->hasOneUse() || canFreelyInvertAllUsersOf(Y, &I))) {
 2867       if (X && Y && (Y->hasOneUse() || canFreelyInvertAllUsersOf(Y, &I))) {
 2869         Y->setPredicate(Y->getInversePredicate());
 2869         Y->setPredicate(Y->getInversePredicate());
 2871         if (!Y->hasOneUse()) {
 2878           Builder.SetInsertPoint(Y->getParent(), ++(Y->getIterator()));
 2878           Builder.SetInsertPoint(Y->getParent(), ++(Y->getIterator()));
 2879           Value *NotY = Builder.CreateNot(Y, Y->getName() + ".not");
 2879           Value *NotY = Builder.CreateNot(Y, Y->getName() + ".not");
 2881           Y->replaceUsesWithIf(NotY,