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

References

lib/Transforms/InstCombine/InstCombineCompares.cpp
 1393   CmpInst::Predicate Pred = Cmp.getPredicate();
 1394   if (!match(Cmp.getOperand(1), m_Zero()))
 1400     SelectPatternResult SPR = matchSelectPattern(Cmp.getOperand(0), A, B);
 1402       if (isKnownPositive(A, DL, 0, &AC, &Cmp, &DT))
 1403         return new ICmpInst(Pred, B, Cmp.getOperand(1));
 1404       if (isKnownPositive(B, DL, 0, &AC, &Cmp, &DT))
 1405         return new ICmpInst(Pred, A, Cmp.getOperand(1));
 1409   if (Instruction *New = foldIRemByPowerOfTwoToBitTest(Cmp))
 1417   if (match(Cmp.getOperand(0), m_URem(m_Value(X), m_Value(Y))) &&
 1419     KnownBits XKnown = computeKnownBits(X, 0, &Cmp);
 1420     KnownBits YKnown = computeKnownBits(Y, 0, &Cmp);
 1422       return new ICmpInst(Pred, X, Cmp.getOperand(1));