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

References

gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc
16358           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OLE,
16628           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OLE,
16887           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OLE,
gen/lib/Target/Mips/MipsGenGlobalISel.inc
14714           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OLE,
14833           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OLE,
14956           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OLE,
15075           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OLE,
include/llvm/IR/IRBuilder.h
 2181     return CreateFCmp(FCmpInst::FCMP_OLE, LHS, RHS, Name, FPMathTag);
include/llvm/IR/PatternMatch.h
 1505     return Pred == CmpInst::FCMP_OLT || Pred == CmpInst::FCMP_OLE;
lib/Analysis/InstructionSimplify.cpp
 3570       case FCmpInst::FCMP_OLE:
 3607       case FCmpInst::FCMP_OLE: case FCmpInst::FCMP_ULE:
lib/Analysis/ValueTracking.cpp
 4509   case CmpInst::FCMP_OLE:
 4799   case CmpInst::FCMP_OGE: case CmpInst::FCMP_OLE:
 4877     case FCmpInst::FCMP_OLE: return {SPF_FMINNUM, NaNBehavior, Ordered};
lib/AsmParser/LLParser.cpp
 5854     case lltok::kw_ole: P = CmpInst::FCMP_OLE; break;
lib/CodeGen/Analysis.cpp
  208   case FCmpInst::FCMP_OLE:   return ISD::SETOLE;
lib/CodeGen/MIRParser/MIParser.cpp
 2252                .Case("ole", CmpInst::FCMP_OLE)
lib/CodeGen/SelectionDAG/FastISel.cpp
 2450   case CmpInst::FCMP_OLE:   Predicate = CmpInst::FCMP_ORD;   break;
lib/ExecutionEngine/Interpreter/Execution.cpp
  690   case FCmpInst::FCMP_OLE:   R = executeFCMP_OLE(Src1, Src2, Ty); break;
  722   case FCmpInst::FCMP_OLE:   return executeFCMP_OLE(Src1, Src2, Ty);
lib/FuzzMutate/Operations.cpp
   57   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OLE));
lib/IR/ConstantFold.cpp
 1911     case FCmpInst::FCMP_OLE:
 1958                 pred == FCmpInst::FCMP_ULE || pred == FCmpInst::FCMP_OLE ||
 1964                 pred == FCmpInst::FCMP_ULE || pred == FCmpInst::FCMP_OLE);
 1971     case FCmpInst::FCMP_OLE: // We know that C1 <= C2
lib/IR/Constants.cpp
 1975   case CmpInst::FCMP_OGE:   case CmpInst::FCMP_OLT: case CmpInst::FCMP_OLE:
lib/IR/Instructions.cpp
 3557     case FCMP_OLE: return FCMP_UGT;
 3560     case FCMP_UGT: return FCMP_OLE;
 3579   case FCmpInst::FCMP_OLE:   return "ole";
 3642     case FCMP_OLT: return FCMP_OLE;
 3644     case FCMP_OLE: return FCMP_OLT;
 3673     case FCMP_OGE: return FCMP_OLE;
 3674     case FCMP_OLE: return FCMP_OGE;
 3689   case FCMP_OLT: return FCMP_OLE;
 3733     case FCmpInst::FCMP_OLT: case FCmpInst::FCMP_OGE: case FCmpInst::FCMP_OLE:
lib/Target/AArch64/AArch64FastISel.cpp
 2268   case CmpInst::FCMP_OLE:
lib/Target/AArch64/AArch64InstructionSelector.cpp
  917   case CmpInst::FCMP_OLE:
lib/Target/ARM/ARMFastISel.cpp
 1213     case CmpInst::FCMP_OLE:
lib/Target/ARM/ARMInstructionSelector.cpp
  420   case CmpInst::FCMP_OLE:
lib/Target/ARM/ARMLegalizerInfo.cpp
  263   FCmp32Libcalls[CmpInst::FCMP_OLE] = {
  289   FCmp64Libcalls[CmpInst::FCMP_OLE] = {
  316   FCmp32Libcalls[CmpInst::FCMP_OLE] = {{RTLIB::OLE_F32, CmpInst::ICMP_SLE}};
  334   FCmp64Libcalls[CmpInst::FCMP_OLE] = {{RTLIB::OLE_F64, CmpInst::ICMP_SLE}};
lib/Target/Mips/MipsFastISel.cpp
  703   case CmpInst::FCMP_OLE:
  726     case CmpInst::FCMP_OLE:
lib/Target/Mips/MipsInstructionSelector.cpp
  736     case CmpInst::FCMP_OLE: // Ordered or Less Than or Equal
  739       isLogicallyNegated = Cond != CmpInst::FCMP_OLE;
lib/Target/PowerPC/PPCFastISel.cpp
  230     case CmpInst::FCMP_OLE:
lib/Target/SystemZ/SystemZTDC.cpp
  149     if ((Pred & CmpInst::FCMP_OLE) != CmpInst::FCMP_OLE &&
  149     if ((Pred & CmpInst::FCMP_OLE) != CmpInst::FCMP_OLE &&
  150         (Pred & CmpInst::FCMP_OLE) != 0)
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
 1090   case FCmpInst::FCMP_OLE:
lib/Target/X86/X86FastISel.cpp
  206   case CmpInst::FCMP_OLE: CC = 2;          break;
lib/Target/X86/X86InstrInfo.cpp
 2268   case CmpInst::FCMP_OLE: NeedSwap = true;        LLVM_FALLTHROUGH;
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
   37   static_assert(FCmpInst::FCMP_OLE   ==  5, "");  // 0 1 0 1
lib/Transforms/InstCombine/InstCombineCompares.cpp
 5693   case FCmpInst::FCMP_OLE:
 5862       (Pred != FCmpInst::FCMP_OGE) && (Pred != FCmpInst::FCMP_OLE))
 5917   case FCmpInst::FCMP_OLE:
 5988     case FCmpInst::FCMP_OLE:    // True if ordered and less than or equal
lib/Transforms/InstCombine/InstCombineInternal.h
  108   case CmpInst::FCMP_OLE:
lib/Transforms/InstCombine/InstCombineSelect.cpp
 2356       (Pred == FCmpInst::FCMP_OLE || Pred == FCmpInst::FCMP_ULE)) {
 2376       (Pred == FCmpInst::FCMP_OLT || Pred == FCmpInst::FCMP_OLE ||
lib/Transforms/Scalar/Float2Int.cpp
   97   case CmpInst::FCMP_OLE:
lib/Transforms/Scalar/IndVarSimplify.cpp
  382   case CmpInst::FCMP_OLE:
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  237     Cond = createOrCond(CI, CmpInst::FCMP_OLE, -1.0f, CmpInst::FCMP_OGE, 1.0f);
  256     Cond = createCond(CI, CmpInst::FCMP_OLE, 0.0f);
  266     Cond = createCond(CI, CmpInst::FCMP_OLE, -1.0f);
  476     Value *Cond0 = BBBuilder.CreateFCmp(CmpInst::FCMP_OLE, Base, V0);
lib/Transforms/Vectorize/SLPVectorizer.cpp
 6214         case CmpInst::FCMP_OLE:
tools/clang/lib/CodeGen/CGBuiltin.cpp
 5334     return EmitAArch64CompareBuiltinExpr(Ops[0], Ty, ICmpInst::FCMP_OLE,
 7757         ICmpInst::FCMP_OLE, ICmpInst::ICMP_SLE, "vclez");
 7791     case NEON::BI__builtin_neon_vcled_f64: P = llvm::FCmpInst::FCMP_OLE; break;
 7811     case NEON::BI__builtin_neon_vcles_f32: P = llvm::FCmpInst::FCMP_OLE; break;
 7831     case NEON::BI__builtin_neon_vcleh_f16: P = llvm::FCmpInst::FCMP_OLE; break;
12016     return getVectorFCmpIR(CmpInst::FCMP_OLE);
12059     case 0x02: Pred = FCmpInst::FCMP_OLE;   break;
12075     case 0x12: Pred = FCmpInst::FCMP_OLE;   break;
tools/clang/lib/CodeGen/CGExprScalar.cpp
  805   VISITCOMP(LE, ICMP_ULE, ICMP_SLE, FCMP_OLE)
unittests/Analysis/ValueLatticeTest.cpp
  145   EXPECT_TRUE(LV1.getCompare(CmpInst::FCMP_OLE, I1Ty, LV2)->isOneValue());
  155   EXPECT_EQ(LV1.getCompare(CmpInst::FCMP_OLE, I1Ty, LV2), nullptr);
  179   EXPECT_TRUE(isa<UndefValue>(LV1.getCompare(CmpInst::FCMP_OLE, I1Ty, LV3)));