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

References

lib/Transforms/InstCombine/InstCombineCompares.cpp
 1214   assert(I.isEquality() && "Cannot fold icmp gt/lt");
 1216   auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) {
 1217     if (I.getPredicate() == I.ICMP_NE)
 1217     if (I.getPredicate() == I.ICMP_NE)
 1230         I.ICMP_UGE, A,
 1234     return getICmp(I.ICMP_EQ, A, ConstantInt::getNullValue(A->getType()));
 1240     return getICmp(I.ICMP_EQ, A, ConstantInt::get(A->getType(), Shift));
 1244   auto *TorF = ConstantInt::get(I.getType(), I.getPredicate() == I.ICMP_NE);
 1244   auto *TorF = ConstantInt::get(I.getType(), I.getPredicate() == I.ICMP_NE);
 1244   auto *TorF = ConstantInt::get(I.getType(), I.getPredicate() == I.ICMP_NE);
 1245   return replaceInstUsesWith(I, TorF);