reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2680 ICmpInst::isEquality(Pred) || 2681 (CmpInst::isUnsigned(Pred) && 2683 (CmpInst::isSigned(Pred) && 2690 ICmpInst::isEquality(Pred) || 2691 (CmpInst::isUnsigned(Pred) && 2693 (CmpInst::isSigned(Pred) && 2699 if (Value *V = SimplifyICmpInst(Pred, A == RHS ? B : A, 2707 SimplifyICmpInst(Pred, Constant::getNullValue(LHS->getType()), 2734 if (Value *V = SimplifyICmpInst(Pred, Y, Z, Q, MaxRecurse - 1)) 2743 if (Pred == ICmpInst::ICMP_ULT) 2745 if (Pred == ICmpInst::ICMP_UGE) 2748 if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SGE) { 2748 if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SGE) { 2752 return Pred == ICmpInst::ICMP_SLT ? getTrue(ITy) : getFalse(ITy); 2754 return Pred == ICmpInst::ICMP_SLT ? getFalse(ITy) : getTrue(ITy); 2759 if (Pred == ICmpInst::ICMP_ULE) 2761 if (Pred == ICmpInst::ICMP_UGT) 2764 if (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_SLE) { 2764 if (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_SLE) { 2768 return Pred == ICmpInst::ICMP_SGT ? getTrue(ITy) : getFalse(ITy); 2770 return Pred == ICmpInst::ICMP_SGT ? getFalse(ITy) : getTrue(ITy); 2777 if (Pred == ICmpInst::ICMP_UGT) 2779 if (Pred == ICmpInst::ICMP_ULE) 2784 if (Pred == ICmpInst::ICMP_UGE) 2786 if (Pred == ICmpInst::ICMP_ULT) 2791 if (!CmpInst::isUnsigned(Pred) && match(LHS, m_Neg(m_ZExt(m_Value())))) { 2794 if (Pred == ICmpInst::ICMP_SLT) 2796 if (Pred == ICmpInst::ICMP_SGE) 2798 if (Pred == ICmpInst::ICMP_EQ) 2800 if (Pred == ICmpInst::ICMP_NE) 2804 if (Pred == ICmpInst::ICMP_SLE) 2806 if (Pred == ICmpInst::ICMP_SGT) 2814 switch (Pred) { 2844 switch (Pred) { 2877 if (Pred == ICmpInst::ICMP_UGT) 2879 if (Pred == ICmpInst::ICMP_ULE) 2888 if (Pred == ICmpInst::ICMP_ULT) 2890 if (Pred == ICmpInst::ICMP_UGE) 2915 if (Pred == ICmpInst::ICMP_EQ) 2917 if (Pred == ICmpInst::ICMP_NE) 2922 if (Pred == ICmpInst::ICMP_UGT) 2924 if (Pred == ICmpInst::ICMP_ULE) 2937 if (ICmpInst::isSigned(Pred) || !Q.IIQ.isExact(LBO) || 2940 if (Value *V = SimplifyICmpInst(Pred, LBO->getOperand(0), 2945 if (!ICmpInst::isEquality(Pred) || !Q.IIQ.isExact(LBO) || 2948 if (Value *V = SimplifyICmpInst(Pred, LBO->getOperand(0), 2955 if (Value *V = SimplifyICmpInst(Pred, LBO->getOperand(0), 2964 if (!NSW && ICmpInst::isSigned(Pred)) 2966 if (Value *V = SimplifyICmpInst(Pred, LBO->getOperand(0),