|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc15996 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
16203 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
16288 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
gen/lib/Target/Mips/MipsGenGlobalISel.inc14016 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
14187 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
14358 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
14597 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
15885 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
16089 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
16293 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
16497 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
16725 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
16933 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
17137 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
17341 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
18169 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
18305 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
18577 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
18781 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
18917 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
19189 GIM_CheckCmpPredicate, /*MI*/1, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
gen/lib/Target/RISCV/RISCVGenGlobalISel.inc10489 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
10510 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
10904 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::ICMP_UGE,
include/llvm/IR/IRBuilder.h 2132 return CreateICmp(ICmpInst::ICMP_UGE, LHS, RHS, Name);
include/llvm/IR/PatternMatch.h 472 case ICmpInst::Predicate::ICMP_UGE:
1484 return Pred == CmpInst::ICMP_UGT || Pred == CmpInst::ICMP_UGE;
lib/Analysis/CmpInstAnalysis.cpp 29 case ICmpInst::ICMP_UGE: return 3; // 011
50 case 3: Pred = Sign ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_UGE; break;
127 case ICmpInst::ICMP_UGE:
lib/Analysis/InstructionSimplify.cpp 1395 if ((UnsignedPred == ICmpInst::ICMP_UGE ||
1414 UnsignedPred == ICmpInst::ICMP_UGE))
1426 if (UnsignedPred == ICmpInst::ICMP_UGE && IsAnd &&
1460 if (UnsignedPred == ICmpInst::ICMP_UGE && EqPred == ICmpInst::ICMP_EQ)
1475 if (UnsignedPred == ICmpInst::ICMP_UGE && EqPred == ICmpInst::ICMP_NE &&
1527 (Pred0 == ICmpInst::ICMP_ULE && Pred1 == ICmpInst::ICMP_UGE))
1706 if (Pred0 == ICmpInst::ICMP_UGE && Pred1 == ICmpInst::ICMP_SLE)
1720 if (Pred0 == ICmpInst::ICMP_UGE && Pred1 == ICmpInst::ICMP_ULE)
2329 case CmpInst::ICMP_UGE:
2508 case CmpInst::ICMP_UGE: // X >=u 0 -> true
2517 case CmpInst::ICMP_UGE: // X >=u 1 -> X
2536 case ICmpInst::ICMP_UGE:
2572 case ICmpInst::ICMP_UGE:
2745 if (Pred == ICmpInst::ICMP_UGE)
2784 if (Pred == ICmpInst::ICMP_UGE)
2826 case ICmpInst::ICMP_UGE:
2856 case ICmpInst::ICMP_UGE:
2890 if (Pred == ICmpInst::ICMP_UGE)
3064 EqP = CmpInst::ICMP_UGE; // "A == umax(A, B)" iff "A uge B".
3071 EqP = CmpInst::ICMP_UGE; // "A == umax(A, B)" iff "A uge B".
3124 case CmpInst::ICMP_UGE:
3159 if (Pred == CmpInst::ICMP_UGE)
3303 case ICmpInst::ICMP_UGE:
3379 case ICmpInst::ICMP_UGE:
lib/Analysis/ScalarEvolution.cpp 3637 IsSigned ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_UGE;
5372 case ICmpInst::ICMP_UGE:
8988 case ICmpInst::ICMP_UGE:
9065 case ICmpInst::ICMP_UGE:
9235 case ICmpInst::ICMP_UGE:
9241 Increasing = Pred == ICmpInst::ICMP_UGT || Pred == ICmpInst::ICMP_UGE;
9811 case ICmpInst::ICMP_UGE:
10194 case ICmpInst::ICMP_UGE:
10373 case ICmpInst::ICMP_UGE:
10427 isKnownViaNonRecursiveReasoning(ICmpInst::ICMP_UGE, RHS, FoundRHS))
10431 case ICmpInst::ICMP_UGE:
10432 if (isKnownViaNonRecursiveReasoning(ICmpInst::ICMP_UGE, LHS, FoundLHS) &&
lib/Analysis/ValueTracking.cpp 4611 if (Pred == ICmpInst::ICMP_UGT || Pred == ICmpInst::ICMP_UGE) {
4623 if (Pred == ICmpInst::ICMP_UGT || Pred == ICmpInst::ICMP_UGE)
4863 case ICmpInst::ICMP_UGE: return {SPF_UMAX, SPNB_NA, false};
lib/AsmParser/LLParser.cpp 5879 case lltok::kw_uge: P = CmpInst::ICMP_UGE; break;
lib/CodeGen/Analysis.cpp 245 case ICmpInst::ICMP_UGE: return ISD::SETUGE;
lib/CodeGen/MIRParser/MIParser.cpp 2275 .Case("uge", CmpInst::ICMP_UGE)
lib/CodeGen/SelectionDAG/FastISel.cpp 2465 case CmpInst::ICMP_UGE: Predicate = CmpInst::FCMP_TRUE; break;
lib/ExecutionEngine/Interpreter/Execution.cpp 347 case ICmpInst::ICMP_UGE: R = executeICMP_UGE(Src1, Src2, Ty); break;
708 case ICmpInst::ICMP_UGE: return executeICMP_UGE(Src1, Src2, Ty);
lib/FuzzMutate/Operations.cpp 36 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_UGE));
lib/IR/AutoUpgrade.cpp 1157 Pred = IsSigned ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_UGE;
1349 case 5: Pred = Signed ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_UGE; break;
lib/IR/ConstantFold.cpp 1668 return isSigned ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_UGE;
1875 case ICmpInst::ICMP_UGE: return ConstantInt::get(ResultTy, V1.uge(V2));
2022 case ICmpInst::ICMP_UGT: case ICmpInst::ICMP_EQ: case ICmpInst::ICMP_UGE:
2036 case ICmpInst::ICMP_UGT: case ICmpInst::ICMP_NE: case ICmpInst::ICMP_UGE:
2058 case ICmpInst::ICMP_UGE:
2060 if (pred == ICmpInst::ICMP_UGT || pred == ICmpInst::ICMP_UGE) Result = 1;
lib/IR/ConstantRange.cpp 120 case CmpInst::ICMP_UGE:
154 Pred = isEmptySet() ? CmpInst::ICMP_ULT : CmpInst::ICMP_UGE;
172 getUpper().isMinSignedValue() ? CmpInst::ICMP_SGE : CmpInst::ICMP_UGE;
lib/IR/Constants.cpp 1983 case CmpInst::ICMP_UGE: case CmpInst::ICMP_ULT: case CmpInst::ICMP_ULE:
lib/IR/Instructions.cpp 3544 case ICMP_ULT: return ICMP_UGE;
3545 case ICMP_UGE: return ICMP_ULT;
3597 case ICmpInst::ICMP_UGE: return "uge";
3611 case ICMP_UGE: return ICMP_SGE;
3620 case ICMP_UGT: case ICMP_ULT: case ICMP_UGE: case ICMP_ULE:
3624 case ICMP_SGE: return ICMP_UGE;
3636 case ICMP_UGT: return ICMP_UGE;
3638 case ICMP_UGE: return ICMP_UGT;
3663 case ICMP_UGE: return ICMP_ULE;
3664 case ICMP_ULE: return ICMP_UGE;
3686 case ICMP_UGT: return ICMP_UGE;
3708 case CmpInst::ICMP_UGE:
3717 case ICmpInst::ICMP_UGE: return true;
3750 case ICMP_EQ: case ICMP_UGE: case ICMP_ULE: case ICMP_SGE: case ICMP_SLE:
3774 return Pred2 == ICMP_UGE || Pred2 == ICMP_ULE || Pred2 == ICMP_SGE ||
3777 return Pred2 == ICMP_NE || Pred2 == ICMP_UGE;
lib/Target/AArch64/AArch64FastISel.cpp 2285 case CmpInst::ICMP_UGE:
lib/Target/AArch64/AArch64InstructionSelector.cpp 864 case CmpInst::ICMP_UGE:
889 case CmpInst::ICMP_UGE:
2552 case CmpInst::ICMP_UGE:
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp 662 case CmpInst::ICMP_UGE:
705 case CmpInst::ICMP_UGE:
lib/Target/ARM/ARMFastISel.cpp 1230 case CmpInst::ICMP_UGE:
lib/Target/ARM/ARMInstructionSelector.cpp 444 case CmpInst::ICMP_UGE:
lib/Target/Mips/MipsFastISel.cpp 670 case CmpInst::ICMP_UGE: {
lib/Target/Mips/MipsInstructionSelector.cpp 660 case CmpInst::ICMP_UGE: // LHS >= RHS -> !(LHS < RHS)
lib/Target/PowerPC/PPCFastISel.cpp 245 case CmpInst::ICMP_UGE:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp 821 case CmpInst::Predicate::ICMP_UGE:
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 1015 case ICmpInst::ICMP_UGE:
lib/Target/X86/X86InstrInfo.cpp 2284 case CmpInst::ICMP_UGE: CC = X86::COND_AE; break;
lib/Target/X86/X86TargetTransformInfo.cpp 1728 case CmpInst::Predicate::ICMP_UGE:
lib/Transforms/IPO/GlobalOpt.cpp 928 case ICmpInst::ICMP_UGE:
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 174 ICmpInst::Predicate Pred = Inside ? ICmpInst::ICMP_ULT : ICmpInst::ICMP_UGE;
1101 if (UnsignedPred == ICmpInst::ICMP_UGE && EqPred == ICmpInst::ICMP_EQ &&
1119 if ((UnsignedPred == ICmpInst::ICMP_UGE ||
1258 if (PredL == ICmpInst::ICMP_UGE || PredL == ICmpInst::ICMP_ULE ||
1259 PredR == ICmpInst::ICMP_UGE || PredR == ICmpInst::ICMP_ULE ||
2298 ICmpInst::ICMP_UGE,
2350 if (PredL == ICmpInst::ICMP_UGE || PredL == ICmpInst::ICMP_ULE ||
2351 PredR == ICmpInst::ICMP_UGE || PredR == ICmpInst::ICMP_ULE ||
lib/Transforms/InstCombine/InstCombineCompares.cpp 1121 if (Pred == ICmpInst::ICMP_UGT || Pred == ICmpInst::ICMP_UGE)
1196 return getICmp(I.ICMP_UGE, A, ConstantInt::get(A->getType(), Shift));
1230 I.ICMP_UGE, A,
1751 auto NewPred = isICMP_NE ? ICmpInst::ICMP_UGE : ICmpInst::ICMP_ULT;
1980 else if (Pred == ICmpInst::ICMP_UGE)
1988 if (Pred == ICmpInst::ICMP_UGE)
2133 (Pred == ICmpInst::ICMP_ULT || Pred == ICmpInst::ICMP_UGE)) {
2448 ICmpInst::ICMP_UGE, X,
2465 ICmpInst::ICMP_UGE, X,
2484 return new ICmpInst(ICmpInst::ICMP_UGE, X,
2602 return new ICmpInst(ICmpInst::ICMP_UGE, X, ConstantInt::get(Ty, Lower));
3308 case ICmpInst::Predicate::ICMP_UGE:
3415 DstPred = ICmpInst::Predicate::ICMP_UGE;
3622 case ICmpInst::Predicate::ICMP_UGE:
3683 (Pred == ICmpInst::ICMP_ULT || Pred == ICmpInst::ICMP_UGE))
3803 return new ICmpInst(CmpInst::ICMP_UGE, A, Op1);
3806 if (C && NoOp1WrapProblem && Pred == CmpInst::ICMP_UGE && match(D, m_One()))
3868 if (C == Op0 && (Pred == ICmpInst::ICMP_ULT || Pred == ICmpInst::ICMP_UGE))
3871 if (A == Op1 && (Pred == ICmpInst::ICMP_UGE || Pred == ICmpInst::ICMP_ULT) &&
4087 if (Pred == CmpInst::ICMP_EQ || Pred == CmpInst::ICMP_UGE)
4105 return new ICmpInst(ICmpInst::ICMP_UGE, X, Y);
4217 Pred == ICmpInst::ICMP_NE ? ICmpInst::ICMP_UGE : ICmpInst::ICMP_ULT;
4637 case ICmpInst::ICMP_UGE:
4732 case ICmpInst::ICMP_UGE:
5011 Pred == CmpInst::ICMP_EQ ? CmpInst::ICMP_UGE : CmpInst::ICMP_ULT;
5121 case ICmpInst::ICMP_UGE:
5282 case ICmpInst::ICMP_UGE:
5343 case ICmpInst::ICMP_UGE:
5686 Pred = LHSUnsigned ? ICmpInst::ICMP_UGE : ICmpInst::ICMP_SGE;
5756 Pred == ICmpInst::ICMP_UGE)
5820 case ICmpInst::ICMP_UGE:
lib/Transforms/InstCombine/InstCombineInternal.h 104 case CmpInst::ICMP_UGE:
138 case ICmpInst::ICMP_UGE:
lib/Transforms/InstCombine/InstCombineSelect.cpp 704 assert((Pred == ICmpInst::ICMP_UGE || Pred == ICmpInst::ICMP_UGT) &&
1213 case ICmpInst::Predicate::ICMP_UGE:
lib/Transforms/Instrumentation/PoisonChecking.cpp 176 B.CreateICmp(ICmpInst::ICMP_UGE, RHS,
202 B.CreateICmp(ICmpInst::ICMP_UGE, Idx,
214 B.CreateICmp(ICmpInst::ICMP_UGE, Idx,
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 203 return SE.isKnownPredicate(ICmpInst::ICMP_UGE, Begin, End);
lib/Transforms/Scalar/LoopPredication.cpp 656 ICmpInst::ICMP_ULT : ICmpInst::ICMP_UGE;
887 Pred != ICmpInst::ICMP_UGE && Pred != ICmpInst::ICMP_SGE;
lib/Transforms/Vectorize/SLPVectorizer.cpp 6221 case CmpInst::ICMP_UGE:
tools/clang/lib/CodeGen/CGBuiltin.cpp 6973 Value *CmpRes = Builder.CreateICmp(ICmpInst::ICMP_UGE, Ops[2], EightV);
6991 Value *CmpRes = Builder.CreateICmp(ICmpInst::ICMP_UGE, Ops[4],
7861 case NEON::BI__builtin_neon_vcged_u64:P = llvm::ICmpInst::ICMP_UGE;break;
9634 Pred = IsSigned ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_UGE;
9727 case 5: Pred = Signed ? ICmpInst::ICMP_SGE : ICmpInst::ICMP_UGE; break;
tools/clang/lib/CodeGen/CGExprScalar.cpp 806 VISITCOMP(GE, ICMP_UGE, ICMP_SGE, FCMP_OGE)
tools/lldb/source/Expression/IRInterpreter.cpp 564 case CmpInst::ICMP_UGE:
1128 case CmpInst::ICMP_UGE:
tools/polly/lib/Analysis/ScopBuilder.cpp 285 case ICmpInst::ICMP_UGE:
513 case ICmpInst::ICMP_UGE:
tools/polly/lib/CodeGen/IslExprBuilder.cpp 531 {CmpInst::ICMP_SGE, CmpInst::ICMP_UGE},
unittests/IR/ConstantRangeTest.cpp 1353 EXPECT_EQ(ConstantRange::makeSatisfyingICmpRegion(ICmpInst::ICMP_UGE,
1708 EXPECT_EQ(Pred, CmpInst::ICMP_UGE);
1718 EXPECT_EQ(Pred, CmpInst::ICMP_UGE);
unittests/IR/PatternMatch.cpp 194 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_UGE, APInt(BitWidth, 0))
197 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_UGE, APInt(BitWidth, 0))
200 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_UGE, APInt(BitWidth, 0))
204 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_UGE, APInt(BitWidth, 1))
207 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_UGE, APInt(BitWidth, 1))
210 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_UGE, APInt(BitWidth, 1))
214 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_UGE, APInt(BitWidth, -1))
217 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_UGE, APInt(BitWidth, -1))
220 m_SpecificInt_ICMP(ICmpInst::Predicate::ICMP_UGE, APInt(BitWidth, -1))