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

References

lib/Transforms/InstCombine/InstCombineCompares.cpp
 1719   bool isICMP_NE = Cmp.getPredicate() == ICmpInst::ICMP_NE;
 1724   if (isICMP_NE && Cmp.getType()->isVectorTy() && C1.isNullValue() &&
 1726     return new TruncInst(And->getOperand(0), Cmp.getType());
 1737   if (Cmp.isEquality() && C1.isNullValue()) {
 1766       (Cmp.isEquality() || (!C1.isNegative() && !C2->isNegative()))) {
 1770     if (!Cmp.getType()->isVectorTy()) {
 1776       return new ICmpInst(Cmp.getPredicate(), NewAnd, ZextC1);
 1780   if (Instruction *I = foldICmpAndShift(Cmp, And, C1, *C2))
 1787   if (!Cmp.isSigned() && C1.isNullValue() && And->getOperand(0)->hasOneUse() &&
 1815         Cmp.setOperand(0, NewAnd);
 1816         return &Cmp;