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()) {
 2512                                 Builder.getInt(C1->getValue()|C2->getValue()));
 2516               MaskedValueIsZero(V2, ~C2->getValue(), 0, &I)) || // (V|N)
 2518               MaskedValueIsZero(V1, ~C2->getValue(), 0, &I))))  // (N|V)
 2520                                  Builder.getInt(C1->getValue()|C2->getValue()));
 2528             (C4->getValue() & ~C2->getValue()).isNullValue()) {
 2531                                  Builder.getInt(C1->getValue()|C2->getValue()));
 2535       if (C1->getValue() == ~C2->getValue()) {
 2543           return BinaryOperator::CreateOr(Builder.CreateAnd(X, C2), A);
 2550           return BinaryOperator::CreateXor(Builder.CreateAnd(X, C2), A);