|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc16358 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.inc14714 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)));