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

References

lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 2501     if (C1 && C2) {  // (A & C1)|(B & C2)
 2503       if ((C1->getValue() & C2->getValue()).isNullValue()) {
 2508               MaskedValueIsZero(V2, ~C1->getValue(), 0, &I)) || // (V|N)
 2510               MaskedValueIsZero(V1, ~C1->getValue(), 0, &I))))  // (N|V)
 2512                                 Builder.getInt(C1->getValue()|C2->getValue()));
 2520                                  Builder.getInt(C1->getValue()|C2->getValue()));
 2526             (C3->getValue() & ~C1->getValue()).isNullValue() &&
 2531                                  Builder.getInt(C1->getValue()|C2->getValue()));
 2535       if (C1->getValue() == ~C2->getValue()) {
 2540           return BinaryOperator::CreateOr(Builder.CreateAnd(X, C1), B);
 2547           return BinaryOperator::CreateXor(Builder.CreateAnd(X, C1), B);