|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc16339 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OEQ,
16610 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OEQ,
16869 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OEQ,
gen/lib/Target/Mips/MipsGenGlobalISel.inc14650 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OEQ,
14769 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OEQ,
14892 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OEQ,
15011 GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_OEQ,
include/llvm/IR/IRBuilder.h 2161 return CreateFCmp(FCmpInst::FCMP_OEQ, LHS, RHS, Name, FPMathTag);
include/llvm/IR/Instructions.h 1353 return Pred == FCMP_OEQ || Pred == FCMP_ONE || Pred == FCMP_UEQ ||
lib/Analysis/InstructionSimplify.cpp 3569 case FCmpInst::FCMP_OEQ:
3592 case FCmpInst::FCMP_OEQ: case FCmpInst::FCMP_UEQ:
3920 if (Pred == FCmpInst::FCMP_OEQ)
lib/AsmParser/LLParser.cpp 5850 case lltok::kw_oeq: P = CmpInst::FCMP_OEQ; break;
lib/CodeGen/Analysis.cpp 204 case FCmpInst::FCMP_OEQ: return ISD::SETOEQ;
lib/CodeGen/MIRParser/MIParser.cpp 2248 .Case("oeq", CmpInst::FCMP_OEQ)
lib/CodeGen/SelectionDAG/FastISel.cpp 2446 case CmpInst::FCMP_OEQ: Predicate = CmpInst::FCMP_ORD; break;
lib/ExecutionEngine/Interpreter/Execution.cpp 682 case FCmpInst::FCMP_OEQ: R = executeFCMP_OEQ(Src1, Src2, Ty); break;
714 case FCmpInst::FCMP_OEQ: return executeFCMP_OEQ(Src1, Src2, Ty);
lib/FuzzMutate/Operations.cpp 53 Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OEQ));
lib/IR/ConstantFold.cpp 1459 ConstantExpr::getFCmp(FCmpInst::FCMP_OEQ, V1, V2));
1461 return FCmpInst::FCMP_OEQ;
1892 case FCmpInst::FCMP_OEQ:
1956 case FCmpInst::FCMP_OEQ: // We know that C1 == C2
1957 Result = (pred == FCmpInst::FCMP_UEQ || pred == FCmpInst::FCMP_OEQ ||
1987 if (pred == FCmpInst::FCMP_OEQ || pred == FCmpInst::FCMP_UEQ)
lib/IR/Constants.cpp 1974 case CmpInst::FCMP_FALSE: case CmpInst::FCMP_OEQ: case CmpInst::FCMP_OGT:
lib/IR/Instructions.cpp 3552 case FCMP_OEQ: return FCMP_UNE;
3559 case FCMP_UNE: return FCMP_OEQ;
3575 case FCmpInst::FCMP_OEQ: return "oeq";
3667 case FCMP_OEQ: case FCMP_ONE:
3732 case FCmpInst::FCMP_OEQ: case FCmpInst::FCMP_ONE: case FCmpInst::FCMP_OGT:
lib/Target/AArch64/AArch64FastISel.cpp 2254 case CmpInst::FCMP_OEQ:
lib/Target/AArch64/AArch64InstructionSelector.cpp 905 case CmpInst::FCMP_OEQ:
lib/Target/ARM/ARMFastISel.cpp 1199 case CmpInst::FCMP_OEQ:
lib/Target/ARM/ARMInstructionSelector.cpp 401 case CmpInst::FCMP_OEQ:
lib/Target/ARM/ARMLegalizerInfo.cpp 257 FCmp32Libcalls[CmpInst::FCMP_OEQ] = {
283 FCmp64Libcalls[CmpInst::FCMP_OEQ] = {
313 FCmp32Libcalls[CmpInst::FCMP_OEQ] = {{RTLIB::OEQ_F32, CmpInst::ICMP_EQ}};
331 FCmp64Libcalls[CmpInst::FCMP_OEQ] = {{RTLIB::OEQ_F64, CmpInst::ICMP_EQ}};
lib/Target/Mips/MipsFastISel.cpp 700 case CmpInst::FCMP_OEQ:
714 case CmpInst::FCMP_OEQ:
lib/Target/Mips/MipsInstructionSelector.cpp 716 case CmpInst::FCMP_OEQ: // Equal
719 isLogicallyNegated = Cond != CmpInst::FCMP_OEQ;
lib/Target/PowerPC/PPCFastISel.cpp 235 case CmpInst::FCMP_OEQ:
lib/Target/SystemZ/SystemZTDC.cpp 204 if (Pred & CmpInst::FCMP_OEQ)
lib/Target/WebAssembly/WebAssemblyFastISel.cpp 1075 case FCmpInst::FCMP_OEQ:
lib/Target/X86/X86FastISel.cpp 202 case CmpInst::FCMP_OEQ: CC = 0; break;
1480 case CmpInst::FCMP_OEQ: SETFOpc = &SETFOpcTable[0][0]; break;
1674 case CmpInst::FCMP_OEQ:
2043 case CmpInst::FCMP_OEQ:
lib/Target/X86/X86InstrInfo.cpp 2277 case CmpInst::FCMP_OEQ: LLVM_FALLTHROUGH;
lib/Target/X86/X86InstructionSelector.cpp 1005 case CmpInst::FCMP_OEQ:
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 33 static_assert(FCmpInst::FCMP_OEQ == 1, ""); // 0 0 0 1
lib/Transforms/InstCombine/InstCombineCompares.cpp 5631 if (P == FCmpInst::FCMP_OEQ || P == FCmpInst::FCMP_UEQ)
5677 case FCmpInst::FCMP_OEQ:
5919 return replacePredAndOp0(&I, FCmpInst::FCMP_OEQ, X);
5935 case FCmpInst::FCMP_OEQ:
5986 case FCmpInst::FCMP_OEQ: // True if ordered and equal
lib/Transforms/InstCombine/InstCombineSelect.cpp 70 else if (Pred == FCmpInst::FCMP_OEQ)
lib/Transforms/Scalar/Float2Int.cpp 85 case CmpInst::FCMP_OEQ:
lib/Transforms/Scalar/GVN.cpp 1455 CmpI->getPredicate() == CmpInst::Predicate::FCMP_OEQ ||
1884 if ((isKnownTrue && Cmp->getPredicate() == CmpInst::FCMP_OEQ) ||
lib/Transforms/Scalar/IndVarSimplify.cpp 372 case CmpInst::FCMP_OEQ:
lib/Transforms/Scalar/NewGVN.cpp 1615 if (((PBranch->TrueEdge && Predicate == CmpInst::FCMP_OEQ) ||
lib/Transforms/Utils/LibCallsShrinkWrap.cpp 159 Cond = createOrCond(CI, CmpInst::FCMP_OEQ, INFINITY, CmpInst::FCMP_OEQ,
159 Cond = createOrCond(CI, CmpInst::FCMP_OEQ, INFINITY, CmpInst::FCMP_OEQ,
tools/clang/lib/CodeGen/CGBuiltin.cpp 2245 ? CmpInst::FCMP_OEQ
5326 return EmitAArch64CompareBuiltinExpr(Ops[0], Ty, ICmpInst::FCMP_OEQ,
7741 ICmpInst::FCMP_OEQ, ICmpInst::ICMP_EQ, "vceqz");
7790 case NEON::BI__builtin_neon_vceqd_f64: P = llvm::FCmpInst::FCMP_OEQ; break;
7810 case NEON::BI__builtin_neon_vceqs_f32: P = llvm::FCmpInst::FCMP_OEQ; break;
7830 case NEON::BI__builtin_neon_vceqh_f16: P = llvm::FCmpInst::FCMP_OEQ; break;
12010 return getVectorFCmpIR(CmpInst::FCMP_OEQ);
12057 case 0x00: Pred = FCmpInst::FCMP_OEQ; break;
12073 case 0x10: Pred = FCmpInst::FCMP_OEQ; break;
tools/clang/lib/CodeGen/CGExprAgg.cpp 952 return {"cmp.eq", FI::FCMP_OEQ, II::ICMP_EQ, II::ICMP_EQ};
tools/clang/lib/CodeGen/CGExprScalar.cpp 807 VISITCOMP(EQ, ICMP_EQ , ICMP_EQ , FCMP_OEQ)
2617 Result = Builder.CreateFCmp(llvm::CmpInst::FCMP_OEQ, Oper, Zero, "cmp");
unittests/Analysis/ValueLatticeTest.cpp 143 EXPECT_TRUE(LV1.getCompare(CmpInst::FCMP_OEQ, I1Ty, LV2)->isOneValue());
153 EXPECT_EQ(LV1.getCompare(CmpInst::FCMP_OEQ, I1Ty, LV2), nullptr);
177 EXPECT_TRUE(isa<UndefValue>(LV1.getCompare(CmpInst::FCMP_OEQ, I1Ty, LV3)));