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

References

gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc
15898           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
16042           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
16101           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
gen/lib/Target/Mips/MipsGenGlobalISel.inc
13697           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
13962           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
14133           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
14268           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
14540           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
16696       GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
gen/lib/Target/RISCV/RISCVGenGlobalISel.inc
10573         GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
10588         GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
10946         GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_SGT,
include/llvm/IR/IRBuilder.h
 2144     return CreateICmp(ICmpInst::ICMP_SGT, LHS, RHS, Name);
include/llvm/IR/PatternMatch.h
  478     case ICmpInst::Predicate::ICMP_SGT:
 1470     return Pred == CmpInst::ICMP_SGT || Pred == CmpInst::ICMP_SGE;
lib/Analysis/BranchProbabilityInfo.cpp
  733     case CmpInst::ICMP_SGT:
  754     case CmpInst::ICMP_SGT:
lib/Analysis/CmpInstAnalysis.cpp
   27     case ICmpInst::ICMP_SGT: return 1;  // 001
   48     case 1: Pred = Sign ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT; break;
   92   case ICmpInst::ICMP_SGT:
lib/Analysis/DependenceAnalysis.cpp
 1002   case CmpInst::ICMP_SGT:
 1174     if (isKnownPredicate(CmpInst::ICMP_SGT, AbsDelta, Product)) {
 1350     if (isKnownPredicate(CmpInst::ICMP_SGT, Delta, ML)) {
 1745     if (isKnownPredicate(CmpInst::ICMP_SGT, NewDelta, Product)) {
 1854     if (isKnownPredicate(CmpInst::ICMP_SGT, NewDelta, Product)) {
 2064         if (isKnownPredicate(CmpInst::ICMP_SGT, C2_C1, A1N1)) {
 2087         if (isKnownPredicate(CmpInst::ICMP_SGT, C2_C1, A1N1_A2N2)) {
 2108         if (isKnownPredicate(CmpInst::ICMP_SGT, A1N1_A2N2, C2_C1)) {
 2125         if (isKnownPredicate(CmpInst::ICMP_SGT, A1N1, C2_C1)) {
 2721     if (isKnownPredicate(CmpInst::ICMP_SGT, LowerBound, Delta))
 2724     if (isKnownPredicate(CmpInst::ICMP_SGT, Delta, UpperBound))
lib/Analysis/InstructionSimplify.cpp
  980           isICmpTrue(CmpInst::ICMP_SGT, Y, PosDividendC, Q, MaxRecurse))
  995       if (isICmpTrue(CmpInst::ICMP_SGT, X, NegDivisorC, Q, MaxRecurse) &&
 1500       (Pred0 == ICmpInst::ICMP_SLT && Pred1 == ICmpInst::ICMP_SGT) ||
 1633       if (Pred0 == ICmpInst::ICMP_ULT && Pred1 == ICmpInst::ICMP_SGT)
 1635       if (Pred0 == ICmpInst::ICMP_SLT && Pred1 == ICmpInst::ICMP_SGT && isNSW)
 1639       if (Pred0 == ICmpInst::ICMP_ULE && Pred1 == ICmpInst::ICMP_SGT)
 1641       if (Pred0 == ICmpInst::ICMP_SLE && Pred1 == ICmpInst::ICMP_SGT && isNSW)
 1714       if (Pred0 == ICmpInst::ICMP_SGT && Pred1 == ICmpInst::ICMP_SLE && isNSW)
 2505     case CmpInst::ICMP_SGT: // X >s  0 -> false
 2609   case ICmpInst::ICMP_SGT: {
 2635     if (Pred == ICmpInst::ICMP_SGT && match(RHS, m_AllOnes()))
 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);
 2806         if (Pred == ICmpInst::ICMP_SGT)
 2817     case ICmpInst::ICMP_SGT:
 2847     case ICmpInst::ICMP_SGT:
 3036     case CmpInst::ICMP_SGT: {
 3152     if (Pred == CmpInst::ICMP_SGT)
 3313           case ICmpInst::ICMP_SGT:
 3365           case ICmpInst::ICMP_SGT:
lib/Analysis/LoopInfo.cpp
  263     return ICmpInst::ICMP_SGT;
lib/Analysis/ScalarEvolution.cpp
 1355     *Pred = ICmpInst::ICMP_SGT;
 5348   case ICmpInst::ICMP_SGT:
 7431   case ICmpInst::ICMP_SGT:
 7433     bool IsSigned = Pred == ICmpInst::ICMP_SGT;
 9002         Pred = ICmpInst::ICMP_SGT;
 9044       Pred = ICmpInst::ICMP_SGT;
 9049       Pred = ICmpInst::ICMP_SGT;
 9244   case ICmpInst::ICMP_SGT:
 9254       Increasing = Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_SGE;
 9391   case ICmpInst::ICMP_SGT:
 9819         case ICmpInst::ICMP_SGT:
10225     Pred = ICmpInst::ICMP_SGT;
10229   if (Pred != ICmpInst::ICMP_SGT)
10248     return isKnownViaNonRecursiveReasoning(ICmpInst::ICMP_SGT, S1, S2) ||
10249            isImpliedViaOperations(ICmpInst::ICMP_SGT, S1, S2, OrigFoundLHS,
10418   case ICmpInst::ICMP_SGT:
10758   ICmpInst::Predicate Cond = IsSigned ? ICmpInst::ICMP_SGT
lib/Analysis/ScalarEvolutionExpander.cpp
 2308       Signed ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT, Sub, StartValue);
lib/Analysis/ValueTracking.cpp
  787     case ICmpInst::ICMP_SGT:
 4555         C1->sgt(*C2) && Pred == CmpInst::ICMP_SGT)
 4595     if (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_SGE) {
 4607     if (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_SGE)
 4684   if (Pred != CmpInst::ICMP_SGT && Pred != CmpInst::ICMP_SLT)
 4692     return {Pred == CmpInst::ICMP_SGT ? SPF_SMIN : SPF_SMAX, SPNB_NA, false};
 4699     return {Pred == CmpInst::ICMP_SGT ? SPF_SMAX : SPF_SMIN, SPNB_NA, false};
 4719     if (Pred == CmpInst::ICMP_SGT && C1->isAllOnesValue() &&
 4729     return {Pred == CmpInst::ICMP_SGT ? SPF_SMIN : SPF_SMAX, SPNB_NA, false};
 4735     return {Pred == CmpInst::ICMP_SGT ? SPF_SMAX : SPF_SMIN, SPNB_NA, false};
 4864     case ICmpInst::ICMP_SGT:
 4898       if (Pred == ICmpInst::ICMP_SGT && match(CmpRHS, ZeroOrAllOnes))
 4920       if (Pred == ICmpInst::ICMP_SGT && match(CmpRHS, ZeroOrAllOnes))
 5112   if (SPF == SPF_SMAX) return ICmpInst::ICMP_SGT;
lib/AsmParser/LLParser.cpp
 5873     case lltok::kw_sgt: P = CmpInst::ICMP_SGT; break;
lib/CodeGen/Analysis.cpp
  248   case ICmpInst::ICMP_SGT: return ISD::SETGT;
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 3951     return CmpInst::ICMP_SGT;
 4297       IsAdd ? CmpInst::ICMP_SLT : CmpInst::ICMP_SGT, BoolTy, RHS, Zero);
lib/CodeGen/MIRParser/MIParser.cpp
 2270                .Case("sgt", CmpInst::ICMP_SGT)
lib/CodeGen/SelectionDAG/FastISel.cpp
 2468   case CmpInst::ICMP_SGT:   Predicate = CmpInst::FCMP_FALSE; break;
lib/ExecutionEngine/Interpreter/Execution.cpp
  344   case ICmpInst::ICMP_SGT: R = executeICMP_SGT(Src1, Src2, Ty); break;
  705   case ICmpInst::ICMP_SGT:   return executeICMP_SGT(Src1, Src2, Ty);
lib/FuzzMutate/Operations.cpp
   39   Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_SGT));
lib/IR/AutoUpgrade.cpp
 1154     Pred = IsSigned ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT;
 1256   Value *Cmp = Builder.CreateICmp(ICmpInst::ICMP_SGT, Op0, Zero);
 1350     case 6: Pred = Signed ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT; break;
 1779       Rep = Builder.CreateICmp(CmpEq ? ICmpInst::ICMP_EQ : ICmpInst::ICMP_SGT,
 2022       Rep = upgradeIntMinMax(Builder, *CI, ICmpInst::ICMP_SGT);
lib/IR/ConstantFold.cpp
 1556       pred = isSigned ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT;
 1672             return isSigned ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT;
 1679               return isSigned ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT;
 1703             return isSigned ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT;
 1750               case 1:  return isSigned ? ICmpInst::ICMP_SGT:ICmpInst::ICMP_UGT;
 1759                   return isSigned ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT;
 1869     case ICmpInst::ICMP_SGT: return ConstantInt::get(ResultTy, V1.sgt(V2));
 2030       case ICmpInst::ICMP_SGT: case ICmpInst::ICMP_EQ: case ICmpInst::ICMP_SGE:
 2042     case ICmpInst::ICMP_SGT:
 2044       case ICmpInst::ICMP_SGT: case ICmpInst::ICMP_NE: case ICmpInst::ICMP_SGE:
 2055       if (pred == ICmpInst::ICMP_SGT) Result = 0;
 2064       if (pred == ICmpInst::ICMP_SGT || pred == ICmpInst::ICMP_SGE) Result = 1;
lib/IR/ConstantRange.cpp
  114   case CmpInst::ICMP_SGT: {
lib/IR/Constants.cpp
 1984   case CmpInst::ICMP_SGT: case CmpInst::ICMP_SGE: case CmpInst::ICMP_SLT:
lib/IR/Instructions.cpp
 3547     case ICMP_SGT: return ICMP_SLE;
 3550     case ICMP_SLE: return ICMP_SGT;
 3592   case ICmpInst::ICMP_SGT:   return "sgt";
 3607     case ICMP_SGT: case ICMP_SLT: case ICMP_SGE: case ICMP_SLE:
 3609     case ICMP_UGT: return ICMP_SGT;
 3622     case ICMP_SGT: return ICMP_UGT;
 3632     case ICMP_SGT: return ICMP_SGE;
 3634     case ICMP_SGE: return ICMP_SGT;
 3657     case ICMP_SGT: return ICMP_SLT;
 3658     case ICMP_SLT: return ICMP_SGT;
 3684   case ICMP_SGT: return ICMP_SGE;
 3707     return CmpInst::ICMP_SGT;
 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:
 3780   case ICMP_SGT: // A >s B implies A != B and A >=s B are true.
lib/Target/AArch64/AArch64FastISel.cpp
 2256   case CmpInst::ICMP_SGT:
 2367   case CmpInst::ICMP_SGT:
lib/Target/AArch64/AArch64InstructionSelector.cpp
  879   case CmpInst::ICMP_SGT:
 2563   case CmpInst::ICMP_SGT:
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  264     Pred = CmpInst::ICMP_SGT;
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
  652   case CmpInst::ICMP_SGT:
  695   case CmpInst::ICMP_SGT:
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
 1427   auto ExpGt51 = B.buildICmp(CmpInst::ICMP_SGT, S1, Exp, FiftyOne);
lib/Target/ARM/ARMFastISel.cpp
 1201     case CmpInst::ICMP_SGT:
lib/Target/ARM/ARMInstructionSelector.cpp
  404   case CmpInst::ICMP_SGT:
lib/Target/ARM/ARMLegalizerInfo.cpp
  315   FCmp32Libcalls[CmpInst::FCMP_OGT] = {{RTLIB::OGT_F32, CmpInst::ICMP_SGT}};
  320   FCmp32Libcalls[CmpInst::FCMP_UGT] = {{RTLIB::OLE_F32, CmpInst::ICMP_SGT}};
  325   FCmp32Libcalls[CmpInst::FCMP_ONE] = {{RTLIB::OGT_F32, CmpInst::ICMP_SGT},
  333   FCmp64Libcalls[CmpInst::FCMP_OGT] = {{RTLIB::OGT_F64, CmpInst::ICMP_SGT}};
  338   FCmp64Libcalls[CmpInst::FCMP_UGT] = {{RTLIB::OLE_F64, CmpInst::ICMP_SGT}};
  343   FCmp64Libcalls[CmpInst::FCMP_ONE] = {{RTLIB::OGT_F64, CmpInst::ICMP_SGT},
lib/Target/Mips/MipsFastISel.cpp
  682   case CmpInst::ICMP_SGT:
lib/Target/Mips/MipsInstructionSelector.cpp
  671     case CmpInst::ICMP_SGT: // LHS >  RHS -> RHS < LHS
lib/Target/PowerPC/PPCFastISel.cpp
  241     case CmpInst::ICMP_SGT:
lib/Target/SystemZ/SystemZTDC.cpp
  249     } else if (Pred == CmpInst::ICMP_SGT && Const->isMinusOne()) {
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
 1024   case ICmpInst::ICMP_SGT:
lib/Target/X86/X86InstrInfo.cpp
 2287   case CmpInst::ICMP_SGT: CC = X86::COND_G;       break;
lib/Transforms/IPO/GlobalOpt.cpp
  931       case ICmpInst::ICMP_SGT:
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  764   if (!((Pred0 == ICmpInst::ICMP_SGT && RangeStart->isMinusOne()) ||
 1337   case ICmpInst::ICMP_SGT:
 2399     case ICmpInst::ICMP_SGT:
 2435     case ICmpInst::ICMP_SGT: // (X s< 13 | X s> 15) -> (X-13) u> 2
 2827     if ((PredL == CmpInst::ICMP_SGT && match(LHS1, m_AllOnes()) &&
 2828          PredR == CmpInst::ICMP_SGT && match(RHS1, m_AllOnes())) ||
 2836     if ((PredL == CmpInst::ICMP_SGT && match(LHS1, m_AllOnes()) &&
 2839          PredR == CmpInst::ICMP_SGT && match(RHS1, m_AllOnes()))) {
lib/Transforms/InstCombine/InstCombineCasts.cpp
  857         (ICI->getPredicate() == ICmpInst::ICMP_SGT && Op1CV->isAllOnesValue())) {
  867       if (ICI->getPredicate() == ICmpInst::ICMP_SGT) {
 1233       (Pred == ICmpInst::ICMP_SGT && match(Op1, m_AllOnes()))) {
 1242     if (Pred == ICmpInst::ICMP_SGT)
lib/Transforms/InstCombine/InstCombineCompares.cpp
   89     if (Pred == ICmpInst::ICMP_SGT) {
 1134     return new ICmpInst(ICmpInst::ICMP_SGT, X,
 1144   assert(Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_SGE);
 1398   if (Pred == ICmpInst::ICMP_SGT) {
 1586       return new ICmpInst(ICmpInst::ICMP_SGT, X,
 2002       if (Pred == ICmpInst::ICMP_SGT)
 2012       if (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_SGE)
 2048     if (Pred == ICmpInst::ICMP_SGT) {
 2197     if (Pred == CmpInst::ICMP_SLT || (Pred == CmpInst::ICMP_SGT && IsExact)) {
 2204     if (Pred == CmpInst::ICMP_SGT) {
 2263   if (Pred != ICmpInst::ICMP_SGT && Pred != ICmpInst::ICMP_SLT)
 2285   if (Pred == ICmpInst::ICMP_SGT)
 2286     return new ICmpInst(ICmpInst::ICMP_SGT, And, ConstantInt::getNullValue(Ty));
 2478     case ICmpInst::ICMP_SGT:
 2522     if (Pred == ICmpInst::ICMP_SGT && C.isAllOnesValue())
 2526     if (Pred == ICmpInst::ICMP_SGT && C.isNullValue())
 2527       return new ICmpInst(ICmpInst::ICMP_SGT, X, Y);
 2576        (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_SLT)) ||
 2659   if (PredB == ICmpInst::ICMP_SGT && isa<Constant>(RHS2)) {
 2717       Cond = Builder.CreateOr(Cond, Builder.CreateICmp(ICmpInst::ICMP_SGT,
 2746            Pred == ICmpInst::ICMP_NE || Pred == ICmpInst::ICMP_SGT) &&
 2755       if (Pred == ICmpInst::ICMP_SGT && match(Op1, m_AllOnes()))
 3323   case ICmpInst::Predicate::ICMP_SGT:
 3331     DstPred = ICmpInst::Predicate::ICMP_SGT;
 3351     DstPred = ICmpInst::Predicate::ICMP_SGT;
 3760     return new ICmpInst(CmpInst::ICMP_SGT, A, Op1);
 3767   if (A && NoOp0WrapProblem && Pred == CmpInst::ICMP_SGT && match(B, m_One()))
 3771   if (C && NoOp1WrapProblem && Pred == CmpInst::ICMP_SGT &&
 3782     return new ICmpInst(CmpInst::ICMP_SGT, Op0, C);
 3915     case ICmpInst::ICMP_SGT:
 3917       return new ICmpInst(ICmpInst::ICMP_SGT, SRem->getOperand(1),
 4059       return new ICmpInst(ICmpInst::ICMP_SGT, X, Y);
 4075     if (Pred == CmpInst::ICMP_NE || Pred == CmpInst::ICMP_SGT)
 4382     return new ICmpInst(CmpInst::ICMP_SGT, X, Constant::getAllOnesValue(SrcTy));
 5088   case ICmpInst::ICMP_SGT: {
 5248       case CmpInst::ICMP_SGT: // A >s -1 -> !A
 5274   case ICmpInst::ICMP_SGT:
 5471       return new ICmpInst(ICmpInst::ICMP_SGT, Op0, AllOnes);
 5682     Pred = LHSUnsigned ? ICmpInst::ICMP_UGT : ICmpInst::ICMP_SGT;
 5744       if (Pred == ICmpInst::ICMP_NE || Pred == ICmpInst::ICMP_SGT ||
 5814       case ICmpInst::ICMP_SGT:
 5831           Pred = ICmpInst::ICMP_SGT;
lib/Transforms/InstCombine/InstCombineInternal.h
  128   case ICmpInst::ICMP_SGT: // True if LHS s> -1
lib/Transforms/InstCombine/InstCombineSelect.cpp
  550   if ((Pred != ICmpInst::ICMP_SGT ||
  615              IC->getPredicate() == ICmpInst::ICMP_SGT) {
  618     IsEqualZero = IC->getPredicate() == ICmpInst::ICMP_SGT;
  914   if (Pred == ICmpInst::ICMP_UGT || Pred == ICmpInst::ICMP_SGT)
 1262   case ICmpInst::Predicate::ICMP_SGT:
 1444     } else if (Pred == ICmpInst::ICMP_SGT && match(CmpRHS, m_AllOnes())) {
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 2333          (pre == CmpInst::ICMP_SGT || pre == CmpInst::ICMP_SLE))) {
lib/Transforms/Scalar/Float2Int.cpp
   90     return CmpInst::ICMP_SGT;
lib/Transforms/Scalar/IndVarSimplify.cpp
  377   case CmpInst::FCMP_UGT: NewPred = CmpInst::ICMP_SGT; break;
  410     if (NewPred == CmpInst::ICMP_SLE || NewPred == CmpInst::ICMP_SGT) {
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  305   case ICmpInst::ICMP_SGT:
  647   if (Pred != ICmpInst::ICMP_SLT && Pred != ICmpInst::ICMP_SGT &&
  668     IsSigned ? CmpInst::ICMP_SGT : CmpInst::ICMP_UGT;
  697   if (Pred != ICmpInst::ICMP_SLT && Pred != ICmpInst::ICMP_SGT &&
  898           Pred = ICmpInst::ICMP_SGT;
  907     bool GTPred = (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_UGT);
  949         Pred = ICmpInst::ICMP_SGT;
  970     bool GTPred = (Pred == ICmpInst::ICMP_SGT || Pred == ICmpInst::ICMP_UGT);
  981         Pred == ICmpInst::ICMP_SLT || Pred == ICmpInst::ICMP_SGT;
 1278           : (IsSignedPredicate ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT);
lib/Transforms/Scalar/LoopFuse.cpp
  917         EqualIsInvalid ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_SGE;
lib/Transforms/Scalar/LoopPredication.cpp
  886       return Pred != ICmpInst::ICMP_UGT && Pred != ICmpInst::ICMP_SGT &&
lib/Transforms/Utils/LoopUtils.cpp
  759     P = CmpInst::ICMP_SGT;
 1017   auto Predicate = Signed ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT;
lib/Transforms/Vectorize/SLPVectorizer.cpp
 6224         case CmpInst::ICMP_SGT:
tools/clang/lib/CodeGen/CGBuiltin.cpp
 5339                                          ICmpInst::ICMP_SGT, "vcgtz");
 7765         ICmpInst::FCMP_OGT, ICmpInst::ICMP_SGT, "vcgtz");
 7857     case NEON::BI__builtin_neon_vcgtd_s64:P = llvm::ICmpInst::ICMP_SGT;break;
 9631     Pred = IsSigned ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT;
 9728     case 6: Pred = Signed ? ICmpInst::ICMP_SGT : ICmpInst::ICMP_UGT; break;
 9769   Value *Cmp = CGF.Builder.CreateICmp(ICmpInst::ICMP_SGT, Ops[0], Zero);
11701     return EmitX86MinMax(*this, ICmpInst::ICMP_SGT, Ops);
tools/clang/lib/CodeGen/CGExprAgg.cpp
  950       return {"cmp.gt", FI::FCMP_OGT, II::ICMP_SGT, II::ICMP_UGT};
tools/clang/lib/CodeGen/CGExprScalar.cpp
  804   VISITCOMP(GT, ICMP_UGT, ICMP_SGT, FCMP_OGT)
tools/lldb/source/Expression/IRInterpreter.cpp
  567         case CmpInst::ICMP_SGT:
 1143       case CmpInst::ICMP_SGT:
tools/polly/lib/Analysis/ScopBuilder.cpp
  275   case ICmpInst::ICMP_SGT:
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  203     Pred = CmpInst::ICMP_SGT;
  532       {CmpInst::ICMP_SGT, CmpInst::ICMP_UGT},
unittests/Analysis/LoopInfoTest.cpp
  744         EXPECT_EQ(Bounds->getCanonicalPredicate(), ICmpInst::ICMP_SGT);
unittests/Analysis/ScalarEvolutionTest.cpp
  696     auto *Cmp = CmpInst::Create(Instruction::ICmp, CmpInst::ICMP_SGT, PN,
unittests/Analysis/ValueLatticeTest.cpp
  102   EXPECT_TRUE(LV1.getCompare(CmpInst::ICMP_SGT, I1Ty, LV1)->isZeroValue());
  112   EXPECT_TRUE(LV1.getCompare(CmpInst::ICMP_SGT, I1Ty, LV2)->isZeroValue());
  122   EXPECT_EQ(LV2.getCompare(CmpInst::ICMP_SGT, I1Ty, LV3), nullptr);
  132   EXPECT_EQ(LV3.getCompare(CmpInst::ICMP_SGT, I1Ty, LV4), nullptr);
  173   EXPECT_TRUE(isa<UndefValue>(LV1.getCompare(CmpInst::ICMP_SGT, I1Ty, LV2)));
unittests/IR/ConstantRangeTest.cpp
 1320   EXPECT_TRUE(ConstantRange::makeAllowedICmpRegion(ICmpInst::ICMP_SGT, SMax)
 1368       ConstantRange::makeSatisfyingICmpRegion(ICmpInst::ICMP_SGT, SignedSample),
unittests/IR/InstructionsTest.cpp
  329   ICmpInst *ICmp0 = new ICmpInst(ICmpInst::ICMP_SGT, PtrVecA, PtrVecB);
unittests/IR/PatternMatch.cpp
  311       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SGT, APInt(BitWidth, 0))
  314       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SGT, APInt(BitWidth, 0))
  317       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SGT, APInt(BitWidth, 0))
  321       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SGT, APInt(BitWidth, 1))
  324       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SGT, APInt(BitWidth, 1))
  327       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SGT, APInt(BitWidth, 1))
  331       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SGT, APInt(BitWidth, -1))
  334       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SGT, APInt(BitWidth, -1))
  337       m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_SGT, APInt(BitWidth, -1))