Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:ICMP_SLT

132   case ICmpInst::ICMP_SLT:   // True if LHS s< 0
165 if (Pred == ICmpInst::ICMP_SLT) {
1169 if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE)
1181 return new ICmpInst(ICmpInst::ICMP_SLT, X, ConstantExpr::getSub(SMax, C));
1307 return new ICmpInst(DivIsSigned ? ICmpInst::ICMP_SLT :
1315 return new ICmpInst(DivIsSigned ? ICmpInst::ICMP_SLT :
1323 case ICmpInst::ICMP_SLT:
1548 if (ICI.getPredicate() == ICmpInst::ICMP_SLT &&
1550 return new ICmpInst(ICmpInst::ICMP_SLT, V,
1576 if ((ICI.getPredicate() == ICmpInst::ICMP_SLT && RHSV == 0) ||
1598 return new ICmpInst(ICmpInst::ICMP_SLT, CompareVal,
1867 : ICmpInst::ICMP_SLT,
1878 if (ICI.getPredicate() == ICmpInst::ICMP_SLT &&
1880 return new ICmpInst(ICmpInst::ICMP_SLT, V,
1968 if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE)
2162 return new ICmpInst(ICmpInst::ICMP_SLT, LHSI->getOperand(0),
2310 ICmpInst::ICMP_SLT : ICmpInst::ICMP_SGE;
3213 case ICmpInst::ICMP_SLT: { // icmp slt i1 A, B -> A & ~B
3301 if (I.getPredicate() == ICmpInst::ICMP_SLT && CI->isZero() &&
3303 return new ICmpInst(ICmpInst::ICMP_SLT, A, B);
3306 if (I.getPredicate() == ICmpInst::ICMP_SLT && CI->isOne() &&
3535 return new ICmpInst(ICmpInst::ICMP_SLT, Op0,
3539 case ICmpInst::ICMP_SLT:
3859 if (A && NoOp0WrapProblem && Pred == CmpInst::ICMP_SLT &&
3871 return new ICmpInst(CmpInst::ICMP_SLT, A, Op1);
3886 return new ICmpInst(CmpInst::ICMP_SLT, Op0, C);
3894 if (C && NoOp1WrapProblem && Pred == CmpInst::ICMP_SLT &&
3994 case ICmpInst::ICMP_SLT:
3996 return new ICmpInst(ICmpInst::ICMP_SLT, SRem->getOperand(1),
4384 Pred = LHSUnsigned ? ICmpInst::ICMP_ULT : ICmpInst::ICMP_SLT;
4413 if (Pred == ICmpInst::ICMP_NE || Pred == ICmpInst::ICMP_SLT ||
4487 Pred = ICmpInst::ICMP_SLT;
4496 case ICmpInst::ICMP_SLT: