reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc
15870           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
16016           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
16075           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
gen/lib/Target/Mips/MipsGenGlobalISel.inc
13759           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
13799           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
13842           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
14313           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
gen/lib/Target/RISCV/RISCVGenGlobalISel.inc
10131         GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
10151         GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
10315         GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
10330         GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
10725         GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
10817         GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SLT,
include/llvm/IR/IRBuilder.h
 2152     return CreateICmp(ICmpInst::ICMP_SLT, LHS, RHS, Name);
include/llvm/IR/PatternMatch.h
  482     case ICmpInst::Predicate::ICMP_SLT:
 1477     return Pred == CmpInst::ICMP_SLT || Pred == CmpInst::ICMP_SLE;
lib/Analysis/BranchProbabilityInfo.cpp
  729     case CmpInst::ICMP_SLT:
  740   } else if (CV->isOne() && CI->getPredicate() == CmpInst::ICMP_SLT) {
lib/Analysis/CmpInstAnalysis.cpp
   32     case ICmpInst::ICMP_SLT: return 4;  // 100
   51     case 4: Pred = Sign ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT; break;
   78   case ICmpInst::ICMP_SLT:
lib/Analysis/DependenceAnalysis.cpp
 1004   case CmpInst::ICMP_SLT:
 2073         if (isKnownPredicate(CmpInst::ICMP_SLT, A2N2, C1_C2)) {
 2134         if (isKnownPredicate(CmpInst::ICMP_SLT, C1_C2, A2N2)) {
lib/Analysis/InstructionSimplify.cpp
  979       if (isICmpTrue(CmpInst::ICMP_SLT, Y, NegDividendC, Q, MaxRecurse) ||
  996           isICmpTrue(CmpInst::ICMP_SLT, X, PosDivisorC, Q, MaxRecurse))
 1500       (Pred0 == ICmpInst::ICMP_SLT && Pred1 == ICmpInst::ICMP_SGT) ||
 1635       if (Pred0 == ICmpInst::ICMP_SLT && Pred1 == ICmpInst::ICMP_SGT && isNSW)
 2501     case CmpInst::ICMP_SLT: // X <s  0 -> X
 2522     case CmpInst::ICMP_SLT: // X <s  -1 -> false
 2584   case ICmpInst::ICMP_SLT: {
 2633     if (Pred == ICmpInst::ICMP_SLT && match(RHS, m_Zero()))
 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);
 2794         if (Pred == ICmpInst::ICMP_SLT)
 2828     case ICmpInst::ICMP_SLT:
 2858     case ICmpInst::ICMP_SLT:
 3053     case CmpInst::ICMP_SLT:
 3142     if (Pred == CmpInst::ICMP_SLT)
 3319           case ICmpInst::ICMP_SLT:
 3370           case ICmpInst::ICMP_SLT:
 3382               if (Value *V = SimplifyICmpInst(ICmpInst::ICMP_SLT, SrcOp,
lib/Analysis/LoopInfo.cpp
  260     return ICmpInst::ICMP_SLT;
lib/Analysis/ScalarEvolution.cpp
 1350     *Pred = ICmpInst::ICMP_SLT;
 5344   case ICmpInst::ICMP_SLT:
 7423   case ICmpInst::ICMP_SLT:
 7425     bool IsSigned = Pred == ICmpInst::ICMP_SLT;
 9008         Pred = ICmpInst::ICMP_SLT;
 9031       Pred = ICmpInst::ICMP_SLT;
 9036       Pred = ICmpInst::ICMP_SLT;
 9246   case ICmpInst::ICMP_SLT:
 9259       Increasing = Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE;
 9394   case ICmpInst::ICMP_SLT:
 9428          isKnownPredicate(CmpInst::ICMP_SLT, LHS, RHS);
 9930   if (Pred != CmpInst::ICMP_SLT && Pred != CmpInst::ICMP_ULT)
 9994     assert(Pred == CmpInst::ICMP_SLT && "Checked above!");
10224   if (Pred == ICmpInst::ICMP_SLT) {
10412   case ICmpInst::ICMP_SLT:
10664   ICmpInst::Predicate Cond = IsSigned ? ICmpInst::ICMP_SLT
lib/Analysis/ScalarEvolutionExpander.cpp
 2278   Value *StepCompare = Builder.CreateICmp(ICmpInst::ICMP_SLT, StepValue, Zero);
 2311       Signed ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT, Add, StartValue);
lib/Analysis/ValueTracking.cpp
  813     case ICmpInst::ICMP_SLT:
 4550         C1->slt(*C2) && Pred == CmpInst::ICMP_SLT)
 4599     if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE)
 4603     if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE) {
 4684   if (Pred != CmpInst::ICMP_SGT && Pred != CmpInst::ICMP_SLT)
 4712     if (Pred == CmpInst::ICMP_SLT && C1->isNullValue() &&
 4868     case ICmpInst::ICMP_SLT:
 4907       if (Pred == ICmpInst::ICMP_SLT && match(CmpRHS, ZeroOrOne))
 4925       if (Pred == ICmpInst::ICMP_SLT && match(CmpRHS, ZeroOrOne))
 5110   if (SPF == SPF_SMIN) return ICmpInst::ICMP_SLT;
 5202   case CmpInst::ICMP_SLT:
lib/AsmParser/LLParser.cpp
 5872     case lltok::kw_slt: P = CmpInst::ICMP_SLT; break;
lib/CodeGen/Analysis.cpp
  246   case ICmpInst::ICMP_SLT: return ISD::SETLT;
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 3949     return CmpInst::ICMP_SLT;
 4295       MIRBuilder.buildICmp(CmpInst::ICMP_SLT, BoolTy, Dst0, LHS);
 4297       IsAdd ? CmpInst::ICMP_SLT : CmpInst::ICMP_SGT, BoolTy, RHS, Zero);
lib/CodeGen/MIRParser/MIParser.cpp
 2272                .Case("slt", CmpInst::ICMP_SLT)
lib/CodeGen/SelectionDAG/FastISel.cpp
 2470   case CmpInst::ICMP_SLT:   Predicate = CmpInst::FCMP_FALSE; break;
lib/ExecutionEngine/Interpreter/Execution.cpp
  342   case ICmpInst::ICMP_SLT: R = executeICMP_SLT(Src1, Src2, Ty); break;
  707   case ICmpInst::ICMP_SLT:   return executeICMP_SLT(Src1, Src2, Ty);
lib/FuzzMutate/Operations.cpp
   41   Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_SLT));
lib/IR/AutoUpgrade.cpp
 1148     Pred = IsSigned ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT;
 1346     case 1: Pred = Signed ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT; break;
 2009       Rep = Builder.CreateICmp(ICmpInst::ICMP_SLT, Op, Zero);
 2034       Rep = upgradeIntMinMax(Builder, *CI, ICmpInst::ICMP_SLT);
lib/IR/ConstantFold.cpp
 1552       pred = isSigned ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT;
 1693             return isSigned ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT;
 1749               case -1: return isSigned ? ICmpInst::ICMP_SLT:ICmpInst::ICMP_ULT;
 1767                   return isSigned ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT;
 1868     case ICmpInst::ICMP_SLT: return ConstantInt::get(ResultTy, V1.slt(V2));
 2026     case ICmpInst::ICMP_SLT:
 2028       case ICmpInst::ICMP_SLT: case ICmpInst::ICMP_NE: case ICmpInst::ICMP_SLE:
 2046       case ICmpInst::ICMP_SLT: case ICmpInst::ICMP_EQ: case ICmpInst::ICMP_SLE:
 2056       if (pred == ICmpInst::ICMP_SLT || pred == ICmpInst::ICMP_SLE) Result = 1;
 2063       if (pred == ICmpInst::ICMP_SLT) Result = 0;
lib/IR/ConstantRange.cpp
   98   case CmpInst::ICMP_SLT: {
  167         getLower().isMinSignedValue() ? CmpInst::ICMP_SLT : CmpInst::ICMP_ULT;
lib/IR/Constants.cpp
 1984   case CmpInst::ICMP_SGT: case CmpInst::ICMP_SGE: case CmpInst::ICMP_SLT:
lib/IR/Instructions.cpp
 3548     case ICMP_SLT: return ICMP_SGE;
 3549     case ICMP_SGE: return ICMP_SLT;
 3594   case ICmpInst::ICMP_SLT:   return "slt";
 3607     case ICMP_SGT: case ICMP_SLT: case ICMP_SGE: case ICMP_SLE:
 3610     case ICMP_ULT: return ICMP_SLT;
 3623     case ICMP_SLT: return ICMP_ULT;
 3633     case ICMP_SLT: return ICMP_SLE;
 3635     case ICMP_SLE: return ICMP_SLT;
 3657     case ICMP_SGT: return ICMP_SLT;
 3658     case ICMP_SLT: return ICMP_SGT;
 3685   case ICMP_SLT: return ICMP_SLE;
 3703     return CmpInst::ICMP_SLT;
 3724     case ICmpInst::ICMP_SLT: case ICmpInst::ICMP_SLE: case ICmpInst::ICMP_SGT:
 3757   case ICMP_NE:    case ICMP_UGT: case ICMP_ULT: case ICMP_SGT: case ICMP_SLT:
 3782   case ICMP_SLT: // A <s B implies A != B and A <=s B are true.
lib/Target/AArch64/AArch64FastISel.cpp
 2276   case CmpInst::ICMP_SLT:
 2359   case CmpInst::ICMP_SLT:
 2365     IsCmpNE = Predicate == CmpInst::ICMP_SLT;
lib/Target/AArch64/AArch64InstructionSelector.cpp
  883   case CmpInst::ICMP_SLT:
 2569   case CmpInst::ICMP_SLT:
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  267     Pred = CmpInst::ICMP_SLT;
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
  656   case CmpInst::ICMP_SLT:
  699   case CmpInst::ICMP_SLT:
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
 1426   auto ExpLt0 = B.buildICmp(CmpInst::ICMP_SLT, S1, Exp, Zero32);
lib/Target/ARM/ARMFastISel.cpp
 1221     case CmpInst::ICMP_SLT:
lib/Target/ARM/ARMInstructionSelector.cpp
  432   case CmpInst::ICMP_SLT:
lib/Target/ARM/ARMLegalizerInfo.cpp
  317   FCmp32Libcalls[CmpInst::FCMP_OLT] = {{RTLIB::OLT_F32, CmpInst::ICMP_SLT}};
  322   FCmp32Libcalls[CmpInst::FCMP_ULT] = {{RTLIB::OGE_F32, CmpInst::ICMP_SLT}};
  326                                        {RTLIB::OLT_F32, CmpInst::ICMP_SLT}};
  335   FCmp64Libcalls[CmpInst::FCMP_OLT] = {{RTLIB::OLT_F64, CmpInst::ICMP_SLT}};
  340   FCmp64Libcalls[CmpInst::FCMP_ULT] = {{RTLIB::OGE_F64, CmpInst::ICMP_SLT}};
  344                                        {RTLIB::OLT_F64, CmpInst::ICMP_SLT}};
lib/Target/Mips/MipsFastISel.cpp
  685   case CmpInst::ICMP_SLT:
lib/Target/Mips/MipsInstructionSelector.cpp
  678     case CmpInst::ICMP_SLT: // LHS <  RHS -> LHS < RHS
lib/Target/PowerPC/PPCFastISel.cpp
  251     case CmpInst::ICMP_SLT:
lib/Target/SystemZ/SystemZTDC.cpp
  246     if (Pred == CmpInst::ICMP_SLT && Const->isZero()) {
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
 1032   case ICmpInst::ICMP_SLT:
lib/Target/X86/X86InstrInfo.cpp
 2289   case CmpInst::ICMP_SLT: CC = X86::COND_L;       break;
lib/Transforms/IPO/GlobalOpt.cpp
  919       case ICmpInst::ICMP_SLT:   // X < null -> always false
 1336   Value *RunningOr = new ICmpInst(CI, ICmpInst::ICMP_SLT, CI->getArgOperand(0),
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  787     case ICmpInst::ICMP_SLT: NewPred = ICmpInst::ICMP_ULT; break;
 1305     case ICmpInst::ICMP_SLT:
 1350     case ICmpInst::ICMP_SLT: // (X s> 13 & X s< 15) -> (X-14) u< 1
 2424   case ICmpInst::ICMP_SLT:
 2829         (PredL == CmpInst::ICMP_SLT && match(LHS1, m_Zero()) &&
 2830          PredR == CmpInst::ICMP_SLT && match(RHS1, m_Zero()))) {
 2837          PredR == CmpInst::ICMP_SLT && match(RHS1, m_Zero())) ||
 2838         (PredL == CmpInst::ICMP_SLT && match(LHS1, m_Zero()) &&
lib/Transforms/InstCombine/InstCombineCasts.cpp
  856     if ((ICI->getPredicate() == ICmpInst::ICMP_SLT && Op1CV->isNullValue()) ||
 1232   if ((Pred == ICmpInst::ICMP_SLT && match(Op1, m_ZeroInt())) ||
lib/Transforms/InstCombine/InstCombineCompares.cpp
   84     if (Pred == ICmpInst::ICMP_SLT) {
 1133   if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE)
 1145   return new ICmpInst(ICmpInst::ICMP_SLT, X,
 1387                                                     : ICmpInst::ICMP_SLT,
 1536     if (Pred == ICmpInst::ICMP_SLT && match(X, m_Signum(m_Value(V))))
 1537       return new ICmpInst(ICmpInst::ICMP_SLT, V,
 1589       return new ICmpInst(ICmpInst::ICMP_SLT, X,
 1742       auto NewPred = isICMP_NE ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_SGE;
 1870                                                             : CmpInst::ICMP_SLT;
 1885     if (Pred == ICmpInst::ICMP_SLT && match(Or, m_Signum(m_Value(V))))
 1886       return new ICmpInst(ICmpInst::ICMP_SLT, V,
 2007       if (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SLE)
 2058     if (Pred == ICmpInst::ICMP_SLT) {
 2197     if (Pred == CmpInst::ICMP_SLT || (Pred == CmpInst::ICMP_SGT && IsExact)) {
 2263   if (Pred != ICmpInst::ICMP_SGT && Pred != ICmpInst::ICMP_SLT)
 2451         return new ICmpInst(DivIsSigned ? ICmpInst::ICMP_SLT :
 2460         return new ICmpInst(DivIsSigned ? ICmpInst::ICMP_SLT :
 2471     case ICmpInst::ICMP_SLT:
 2530     if (Pred == ICmpInst::ICMP_SLT && C.isNullValue())
 2531       return new ICmpInst(ICmpInst::ICMP_SLT, X, Y);
 2534     if (Pred == ICmpInst::ICMP_SLT && C.isOneValue())
 2576        (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_SLT)) ||
 2595       return new ICmpInst(ICmpInst::ICMP_SLT, X, ConstantInt::get(Ty, Upper));
 2669     PredB = ICmpInst::ICMP_SLT;
 2671   return PredB == ICmpInst::ICMP_SLT && RHS == RHS2;
 2711       Cond = Builder.CreateOr(Cond, Builder.CreateICmp(ICmpInst::ICMP_SLT,
 2745       if ((Pred == ICmpInst::ICMP_EQ || Pred == ICmpInst::ICMP_SLT ||
 2751       if (Pred == ICmpInst::ICMP_SLT && match(Op1, m_One()))
 3343   case ICmpInst::Predicate::ICMP_SLT:
 3753   if (A && NoOp0WrapProblem && Pred == CmpInst::ICMP_SLT &&
 3764     return new ICmpInst(CmpInst::ICMP_SLT, A, Op1);
 3778     return new ICmpInst(CmpInst::ICMP_SLT, Op0, C);
 3785   if (C && NoOp1WrapProblem && Pred == CmpInst::ICMP_SLT && match(D, m_One()))
 3919     case ICmpInst::ICMP_SLT:
 3921       return new ICmpInst(ICmpInst::ICMP_SLT, SRem->getOperand(1),
 4058     if (Pred == CmpInst::ICMP_NE || Pred == CmpInst::ICMP_SLT)
 4076       return new ICmpInst(ICmpInst::ICMP_SLT, X, Y);
 4387   return new ICmpInst(CmpInst::ICMP_SLT, X, Constant::getNullValue(SrcTy));
 5073   case ICmpInst::ICMP_SLT: {
 5278   case ICmpInst::ICMP_SLT:
 5465       return new ICmpInst(ICmpInst::ICMP_SLT, Op0, Zero);
 5690     Pred = LHSUnsigned ? ICmpInst::ICMP_ULT : ICmpInst::ICMP_SLT;
 5719       if (Pred == ICmpInst::ICMP_NE  || Pred == ICmpInst::ICMP_SLT ||
 5793           Pred = ICmpInst::ICMP_SLT;
 5802       case ICmpInst::ICMP_SLT:
lib/Transforms/InstCombine/InstCombineInternal.h
  122   case ICmpInst::ICMP_SLT: // True if LHS s< 0
lib/Transforms/InstCombine/InstCombineSelect.cpp
  553       (Pred != ICmpInst::ICMP_SLT ||
  559   if (Pred == ICmpInst::ICMP_SLT)
  614   } else if (IC->getPredicate() == ICmpInst::ICMP_SLT ||
  916   else if (Pred == ICmpInst::ICMP_ULT || Pred == ICmpInst::ICMP_SLT)
 1055                           Cmp.getPredicate() == ICmpInst::ICMP_SLT;
 1069     Cmp.setPredicate(ICmpInst::ICMP_SLT);
 1255   case ICmpInst::Predicate::ICMP_SLT:
 1439     } else if (Pred == ICmpInst::ICMP_SLT && match(CmpRHS, m_Zero())) {
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 2331          (pre == CmpInst::ICMP_SLT || pre == CmpInst::ICMP_SGE)) ||
lib/Transforms/Scalar/Float2Int.cpp
   96     return CmpInst::ICMP_SLT;
lib/Transforms/Scalar/IndVarSimplify.cpp
  381   case CmpInst::FCMP_ULT: NewPred = CmpInst::ICMP_SLT; break;
  436     if (NewPred == CmpInst::ICMP_SGE || NewPred == CmpInst::ICMP_SLT) {
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  302   case ICmpInst::ICMP_SLT:
  647   if (Pred != ICmpInst::ICMP_SLT && Pred != ICmpInst::ICMP_SGT &&
  697   if (Pred != ICmpInst::ICMP_SLT && Pred != ICmpInst::ICMP_SGT &&
  716       IsSigned ? CmpInst::ICMP_SLT : CmpInst::ICMP_ULT;
  884           Pred = ICmpInst::ICMP_SLT;
  906     bool LTPred = (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_ULT);
  962           Pred = ICmpInst::ICMP_SLT;
  969     bool LTPred = (Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_ULT);
  981         Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SGT;
 1113       IsSignedPredicate ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT;
 1277           ? (IsSignedPredicate ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT)
lib/Transforms/Scalar/LoopPredication.cpp
  882       return Pred != ICmpInst::ICMP_ULT && Pred != ICmpInst::ICMP_SLT &&
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 2274     Pred = ICmpInst::ICMP_SLT;
lib/Transforms/Utils/LoopUtils.cpp
  756     P = CmpInst::ICMP_SLT;
 1002          SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_SLT, S, Zero);
 1028   auto Predicate = Signed ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT;
lib/Transforms/Utils/LowerSwitch.cpp
  311   ICmpInst* Comp = new ICmpInst(ICmpInst::ICMP_SLT,
lib/Transforms/Utils/SimplifyIndVar.cpp
  383     auto LT = IsSigned ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT;
lib/Transforms/Vectorize/SLPVectorizer.cpp
 6209         case CmpInst::ICMP_SLT:
tools/clang/lib/CodeGen/CGBuiltin.cpp
 5343                                          ICmpInst::ICMP_SLT, "vcltz");
 7773         ICmpInst::FCMP_OLT, ICmpInst::ICMP_SLT, "vcltz");
 7859     case NEON::BI__builtin_neon_vcltd_s64:P = llvm::ICmpInst::ICMP_SLT;break;
 9625     Pred = IsSigned ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT;
 9724     case 1: Pred = Signed ? ICmpInst::ICMP_SLT : ICmpInst::ICMP_ULT; break;
11727     return EmitX86MinMax(*this, ICmpInst::ICMP_SLT, Ops);
tools/clang/lib/CodeGen/CGExprAgg.cpp
  948       return {"cmp.lt", FI::FCMP_OLT, II::ICMP_SLT, II::ICMP_ULT};
tools/clang/lib/CodeGen/CGExprScalar.cpp
  803   VISITCOMP(LT, ICMP_ULT, ICMP_SLT, FCMP_OLT)
 1066     return Builder.CreateICmp(llvm::ICmpInst::ICMP_SLT, V, Zero,
tools/lldb/source/Expression/IRInterpreter.cpp
  569         case CmpInst::ICMP_SLT:
 1153       case CmpInst::ICMP_SLT:
tools/polly/lib/Analysis/ScopBuilder.cpp
  271   case ICmpInst::ICMP_SLT:
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  206     Pred = CmpInst::ICMP_SLT;
  530       {CmpInst::ICMP_SLT, CmpInst::ICMP_ULT},
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
  124     Predicate = ICmpInst::ICMP_SLT;
  201   if (Predicate == CmpInst::ICMP_SLT)
  647   if (Predicate == CmpInst::ICMP_SLT)
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp
  233           Builder.CreateICmp(llvm::CmpInst::Predicate::ICMP_SLT, UB, AdjustedUB,
unittests/Analysis/LoopInfoTest.cpp
  282         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
  340         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
  398         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
  456         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
  514         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
  573         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
  629         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
  922         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
  982         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
 1034         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
 1091         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
 1161         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
 1185         EXPECT_EQ(InnerBounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
 1252         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SLT);
unittests/Analysis/ScalarEvolutionTest.cpp
  851       Builder.CreateICmp(ICmpInst::ICMP_SLT, Add, Limit, "cond"));
  883       ICmpInst::ICMP_SLT, Add, ConstantInt::get(T_int64, 2000), "new.cond");
  951       Builder.CreateICmp(ICmpInst::ICMP_SLT, Add, Load, "cond"));
  972       ICmpInst::ICMP_SLT, Add, ConstantInt::get(T_int64, 2000), "new.cond");
 1177       Builder.CreateICmp(ICmpInst::ICMP_SLT, Add, Limit, "cond"));
unittests/Analysis/ValueLatticeTest.cpp
  101   EXPECT_TRUE(LV1.getCompare(CmpInst::ICMP_SLT, I1Ty, LV1)->isZeroValue());
  107   EXPECT_TRUE(LV1.getCompare(CmpInst::ICMP_SLT, I1Ty, LV2)->isOneValue());
  117   EXPECT_EQ(LV2.getCompare(CmpInst::ICMP_SLT, I1Ty, LV3), nullptr);
  127   EXPECT_EQ(LV3.getCompare(CmpInst::ICMP_SLT, I1Ty, LV4), nullptr);
  168   EXPECT_TRUE(isa<UndefValue>(LV1.getCompare(CmpInst::ICMP_SLT, I1Ty, LV2)));
unittests/IR/ConstantRangeTest.cpp
 1360       ConstantRange::makeSatisfyingICmpRegion(ICmpInst::ICMP_SLT, SignedSample),
 1703   EXPECT_EQ(Pred, CmpInst::ICMP_SLT);
unittests/IR/PatternMatch.cpp
  389       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SLT, APInt(BitWidth, 0))
  392       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SLT, APInt(BitWidth, 0))
  395       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SLT, APInt(BitWidth, 0))
  399       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SLT, APInt(BitWidth, 1))
  402       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SLT, APInt(BitWidth, 1))
  405       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SLT, APInt(BitWidth, 1))
  409       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SLT, APInt(BitWidth, -1))
  412       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SLT, APInt(BitWidth, -1))
  415       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SLT, APInt(BitWidth, -1))