Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:ICMP_SLT

123   case ICmpInst::ICMP_SLT:   // True if LHS s< 0
156 if (pred == ICmpInst::ICMP_SLT) {
773 if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE)
785 return new ICmpInst(ICmpInst::ICMP_SLT, X, ConstantExpr::getSub(SMax, C));
912 return new ICmpInst(DivIsSigned ? ICmpInst::ICMP_SLT :
920 return new ICmpInst(DivIsSigned ? ICmpInst::ICMP_SLT :
928 case ICmpInst::ICMP_SLT:
1171 if ((ICI.getPredicate() == ICmpInst::ICMP_SLT && RHSV == 0) ||
1193 return new ICmpInst(ICmpInst::ICMP_SLT, CompareVal,
1537 if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE)
1711 return new ICmpInst(ICmpInst::ICMP_SLT, LHSI->getOperand(0),
1847 ICmpInst::ICMP_SLT : ICmpInst::ICMP_SGE;
2709 case ICmpInst::ICMP_SLT: { // icmp slt i1 A, B -> A & ~B
2781 if (I.getPredicate() == ICmpInst::ICMP_SLT && CI->isZero() &&
2783 return new ICmpInst(ICmpInst::ICMP_SLT, A, B);
2786 if (I.getPredicate() == ICmpInst::ICMP_SLT && CI->isOne() &&
2803 return new ICmpInst(ICmpInst::ICMP_SLT, Op0,
3005 return new ICmpInst(ICmpInst::ICMP_SLT, Op0,
3009 case ICmpInst::ICMP_SLT:
3304 if (A && NoOp0WrapProblem && Pred == CmpInst::ICMP_SLT &&
3316 return new ICmpInst(CmpInst::ICMP_SLT, A, Op1);
3412 case ICmpInst::ICMP_SLT:
3414 return new ICmpInst(ICmpInst::ICMP_SLT, SRem->getOperand(1),
3781 Pred = LHSUnsigned ? ICmpInst::ICMP_ULT : ICmpInst::ICMP_SLT;
3810 if (Pred == ICmpInst::ICMP_NE || Pred == ICmpInst::ICMP_SLT ||
3884 Pred = ICmpInst::ICMP_SLT;
3893 case ICmpInst::ICMP_SLT: