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

References

gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc
16415           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OGE,
16682           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OGE,
16941           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OGE,
include/llvm/IR/IRBuilder.h
 2171     return CreateFCmp(FCmpInst::FCMP_OGE, LHS, RHS, Name, FPMathTag);
include/llvm/IR/PatternMatch.h
 1498     return Pred == CmpInst::FCMP_OGT || Pred == CmpInst::FCMP_OGE;
lib/Analysis/InstructionSimplify.cpp
 3600       case FCmpInst::FCMP_OGE: case FCmpInst::FCMP_UGE:
 3623     case FCmpInst::FCMP_OGE:
 3629         return Pred == FCmpInst::FCMP_OGE ? getTrue(RetTy) : getFalse(RetTy);
lib/Analysis/ValueTracking.cpp
 4519   case CmpInst::FCMP_OGE:
 4799   case CmpInst::FCMP_OGE: case CmpInst::FCMP_OLE:
 4873     case FCmpInst::FCMP_OGE: return {SPF_FMAXNUM, NaNBehavior, Ordered};
lib/AsmParser/LLParser.cpp
 5855     case lltok::kw_oge: P = CmpInst::FCMP_OGE; break;
lib/CodeGen/Analysis.cpp
  206   case FCmpInst::FCMP_OGE:   return ISD::SETOGE;
lib/CodeGen/MIRParser/MIParser.cpp
 2250                .Case("oge", CmpInst::FCMP_OGE)
lib/CodeGen/SelectionDAG/FastISel.cpp
 2448   case CmpInst::FCMP_OGE:   Predicate = CmpInst::FCMP_ORD;   break;
lib/ExecutionEngine/Interpreter/Execution.cpp
  692   case FCmpInst::FCMP_OGE:   R = executeFCMP_OGE(Src1, Src2, Ty); break;
  724   case FCmpInst::FCMP_OGE:   return executeFCMP_OGE(Src1, Src2, Ty);
lib/FuzzMutate/Operations.cpp
   55   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OGE));
lib/IR/ConstantFold.cpp
 1916     case FCmpInst::FCMP_OGE:
 1959                 pred == FCmpInst::FCMP_UGE || pred == FCmpInst::FCMP_OGE);
 1969                 pred == FCmpInst::FCMP_UGE || pred == FCmpInst::FCMP_OGE);
 1978     case FCmpInst::FCMP_OGE: // We known that C1 >= C2
lib/IR/Constants.cpp
 1975   case CmpInst::FCMP_OGE:   case CmpInst::FCMP_OLT: case CmpInst::FCMP_OLE:
lib/IR/Instructions.cpp
 3556     case FCMP_OGE: return FCMP_ULT;
 3561     case FCMP_ULT: return FCMP_OGE;
 3577   case FCmpInst::FCMP_OGE:   return "oge";
 3641     case FCMP_OGT: return FCMP_OGE;
 3643     case FCMP_OGE: return FCMP_OGT;
 3673     case FCMP_OGE: return FCMP_OLE;
 3674     case FCMP_OLE: return FCMP_OGE;
 3688   case FCMP_OGT: return FCMP_OGE;
 3733     case FCmpInst::FCMP_OLT: case FCmpInst::FCMP_OGE: case FCmpInst::FCMP_OLE:
lib/Target/AArch64/AArch64FastISel.cpp
 2260   case CmpInst::FCMP_OGE:
lib/Target/AArch64/AArch64InstructionSelector.cpp
  911   case CmpInst::FCMP_OGE:
lib/Target/ARM/ARMFastISel.cpp
 1205     case CmpInst::FCMP_OGE:
lib/Target/ARM/ARMInstructionSelector.cpp
  409   case CmpInst::FCMP_OGE:
lib/Target/ARM/ARMLegalizerInfo.cpp
  259   FCmp32Libcalls[CmpInst::FCMP_OGE] = {
  285   FCmp64Libcalls[CmpInst::FCMP_OGE] = {
  314   FCmp32Libcalls[CmpInst::FCMP_OGE] = {{RTLIB::OGE_F32, CmpInst::ICMP_SGE}};
  332   FCmp64Libcalls[CmpInst::FCMP_OGE] = {{RTLIB::OGE_F64, CmpInst::ICMP_SGE}};
lib/Target/Mips/MipsFastISel.cpp
  705   case CmpInst::FCMP_OGE: {
  734     case CmpInst::FCMP_OGE:
lib/Target/Mips/MipsInstructionSelector.cpp
  732     case CmpInst::FCMP_OGE: // Ordered or Greater Than or Equal (OGE)
lib/Target/PowerPC/PPCFastISel.cpp
  229     case CmpInst::FCMP_OGE:
lib/Target/SystemZ/SystemZTDC.cpp
  143     if ((Pred & CmpInst::FCMP_OGE) != CmpInst::FCMP_OGE &&
  143     if ((Pred & CmpInst::FCMP_OGE) != CmpInst::FCMP_OGE &&
  144         (Pred & CmpInst::FCMP_OGE) != 0)
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
 1084   case FCmpInst::FCMP_OGE:
lib/Target/X86/X86FastISel.cpp
  205   case CmpInst::FCMP_OGE: NeedSwap = true; LLVM_FALLTHROUGH;
lib/Target/X86/X86InstrInfo.cpp
 2269   case CmpInst::FCMP_OGE: CC = X86::COND_AE;      break;
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
   35   static_assert(FCmpInst::FCMP_OGE   ==  3, "");  // 0 0 1 1
lib/Transforms/InstCombine/InstCombineCompares.cpp
 5685   case FCmpInst::FCMP_OGE:
 5862       (Pred != FCmpInst::FCMP_OGE) && (Pred != FCmpInst::FCMP_OLE))
 5925   case FCmpInst::FCMP_OGE:
 5987     case FCmpInst::FCMP_OGE:    // True if ordered and greater than or equal
lib/Transforms/InstCombine/InstCombineInternal.h
  109   case CmpInst::FCMP_OGE:
lib/Transforms/InstCombine/InstCombineSelect.cpp
 2388       (Pred == FCmpInst::FCMP_OGT || Pred == FCmpInst::FCMP_OGE ||
lib/Transforms/Scalar/Float2Int.cpp
   91   case CmpInst::FCMP_OGE:
lib/Transforms/Scalar/IndVarSimplify.cpp
  378   case CmpInst::FCMP_OGE:
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  237     Cond = createOrCond(CI, CmpInst::FCMP_OLE, -1.0f, CmpInst::FCMP_OGE, 1.0f);
lib/Transforms/Vectorize/SLPVectorizer.cpp
 6229         case CmpInst::FCMP_OGE:
tools/clang/lib/CodeGen/CGBuiltin.cpp
 5330     return EmitAArch64CompareBuiltinExpr(Ops[0], Ty, ICmpInst::FCMP_OGE,
 7749         ICmpInst::FCMP_OGE, ICmpInst::ICMP_SGE, "vcgez");
 7793     case NEON::BI__builtin_neon_vcged_f64: P = llvm::FCmpInst::FCMP_OGE; break;
 7813     case NEON::BI__builtin_neon_vcges_f32: P = llvm::FCmpInst::FCMP_OGE; break;
 7833     case NEON::BI__builtin_neon_vcgeh_f16: P = llvm::FCmpInst::FCMP_OGE; break;
12070     case 0x0d: Pred = FCmpInst::FCMP_OGE;   break;
12086     case 0x1d: Pred = FCmpInst::FCMP_OGE;   break;
tools/clang/lib/CodeGen/CGExprScalar.cpp
  806   VISITCOMP(GE, ICMP_UGE, ICMP_SGE, FCMP_OGE)
unittests/Analysis/ValueLatticeTest.cpp
  144   EXPECT_TRUE(LV1.getCompare(CmpInst::FCMP_OGE, I1Ty, LV2)->isOneValue());
  154   EXPECT_EQ(LV1.getCompare(CmpInst::FCMP_OGE, I1Ty, LV2), nullptr);
  178   EXPECT_TRUE(isa<UndefValue>(LV1.getCompare(CmpInst::FCMP_OGE, I1Ty, LV3)));