reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;