Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:ICMP_SLT

79   case ICmpInst::ICMP_SLT:   // True if LHS s< 0
113 if (Pred == ICmpInst::ICMP_SLT) {
1114 if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE)
1126 return new ICmpInst(ICmpInst::ICMP_SLT, X, ConstantExpr::getSub(SMax, C));
1427 if (Pred == ICmpInst::ICMP_SLT && match(X, m_Signum(m_Value(V))))
1428 return new ICmpInst(ICmpInst::ICMP_SLT, V,
1480 return new ICmpInst(ICmpInst::ICMP_SLT, X,
1722 : CmpInst::ICMP_SLT;
1737 if (Pred == ICmpInst::ICMP_SLT && match(Or, m_Signum(m_Value(V))))
1738 return new ICmpInst(ICmpInst::ICMP_SLT, V,
1850 if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE)
1901 if (Pred == ICmpInst::ICMP_SLT) {
2019 if (Pred == CmpInst::ICMP_SLT || (Pred == CmpInst::ICMP_SGT && IsExact)) {
2235 return new ICmpInst(DivIsSigned ? ICmpInst::ICMP_SLT :
2244 return new ICmpInst(DivIsSigned ? ICmpInst::ICMP_SLT :
2255 case ICmpInst::ICMP_SLT:
2299 if (Pred == ICmpInst::ICMP_SLT && C.isNullValue())
2300 return new ICmpInst(ICmpInst::ICMP_SLT, X, Y);
2303 if (Pred == ICmpInst::ICMP_SLT && C.isOneValue())
2343 (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_SLT)) {
2359 return new ICmpInst(ICmpInst::ICMP_SLT, X, ConstantInt::get(Ty, Upper));
2406 PredB == ICmpInst::ICMP_SLT) {
2449 Cond = Builder.CreateOr(Cond, Builder.CreateICmp(ICmpInst::ICMP_SLT, OrigLHS, OrigRHS));
2686 auto NewPred = isICMP_NE ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_SGE;
2933 case ICmpInst::Predicate::ICMP_SLT:
3108 if (A && NoOp0WrapProblem && Pred == CmpInst::ICMP_SLT &&
3119 return new ICmpInst(CmpInst::ICMP_SLT, A, Op1);
3133 return new ICmpInst(CmpInst::ICMP_SLT, Op0, C);
3140 if (C && NoOp1WrapProblem && Pred == CmpInst::ICMP_SLT && match(D, m_One()))
3268 case ICmpInst::ICMP_SLT:
3270 return new ICmpInst(ICmpInst::ICMP_SLT, SRem->getOperand(1),
3401 if (Pred == CmpInst::ICMP_NE || Pred == CmpInst::ICMP_SLT)
3419 return new ICmpInst(ICmpInst::ICMP_SLT, X, Y);
4399 case ICmpInst::ICMP_SLT: {
4587 case ICmpInst::ICMP_SLT:
4691 return new ICmpInst(ICmpInst::ICMP_SLT, Op0, Zero);
4734 if ((Pred == ICmpInst::ICMP_EQ || Pred == ICmpInst::ICMP_SLT ||
4740 if (Pred == ICmpInst::ICMP_SLT && match(Op1, m_One()))
4968 Pred = LHSUnsigned ? ICmpInst::ICMP_ULT : ICmpInst::ICMP_SLT;
4997 if (Pred == ICmpInst::ICMP_NE || Pred == ICmpInst::ICMP_SLT ||
5071 Pred = ICmpInst::ICMP_SLT;
5080 case ICmpInst::ICMP_SLT: