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

References

gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc
16491           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UEQ,
16754           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UEQ,
17013           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UEQ,
gen/lib/Target/Mips/MipsGenGlobalISel.inc
14666           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UEQ,
14785           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UEQ,
14908           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UEQ,
15027           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UEQ,
include/llvm/IR/IRBuilder.h
 2201     return CreateFCmp(FCmpInst::FCMP_UEQ, LHS, RHS, Name, FPMathTag);
include/llvm/IR/Instructions.h
 1353     return Pred == FCMP_OEQ || Pred == FCMP_ONE || Pred == FCMP_UEQ ||
lib/Analysis/InstructionSimplify.cpp
 3592       case FCmpInst::FCMP_OEQ: case FCmpInst::FCMP_UEQ:
lib/AsmParser/LLParser.cpp
 5858     case lltok::kw_ueq: P = CmpInst::FCMP_UEQ; break;
lib/CodeGen/Analysis.cpp
  212   case FCmpInst::FCMP_UEQ:   return ISD::SETUEQ;
lib/CodeGen/MIRParser/MIParser.cpp
 2256                .Case("ueq", CmpInst::FCMP_UEQ)
lib/CodeGen/SelectionDAG/FastISel.cpp
 2454   case CmpInst::FCMP_UEQ:   Predicate = CmpInst::FCMP_TRUE;  break;
lib/ExecutionEngine/Interpreter/Execution.cpp
  681   case FCmpInst::FCMP_UEQ:   R = executeFCMP_UEQ(Src1, Src2, Ty); break;
  715   case FCmpInst::FCMP_UEQ:   return executeFCMP_UEQ(Src1, Src2, Ty);
lib/FuzzMutate/Operations.cpp
   61   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_UEQ));
lib/IR/ConstantFold.cpp
 1452   if (V1 == V2) return FCmpInst::FCMP_UEQ;
 1889     case FCmpInst::FCMP_UEQ:
 1957       Result = (pred == FCmpInst::FCMP_UEQ || pred == FCmpInst::FCMP_OEQ ||
 1987       if (pred == FCmpInst::FCMP_OEQ || pred == FCmpInst::FCMP_UEQ)
 1992     case FCmpInst::FCMP_UEQ: // We know that C1 == C2 || isUnordered(C1, C2).
 1996       else if (pred == FCmpInst::FCMP_UEQ)
lib/IR/Constants.cpp
 1977   case CmpInst::FCMP_UEQ:   case CmpInst::FCMP_UGT: case CmpInst::FCMP_UGE:
lib/IR/Instructions.cpp
 3553     case FCMP_ONE: return FCMP_UEQ;
 3558     case FCMP_UEQ: return FCMP_ONE;
 3583   case FCmpInst::FCMP_UEQ:   return "ueq";
 3668     case FCMP_UEQ: case FCMP_UNE:
 3741     case FCmpInst::FCMP_UEQ: case FCmpInst::FCMP_UNE: case FCmpInst::FCMP_UGT:
 3751     case FCMP_TRUE: case FCMP_UEQ: case FCMP_UGE: case FCMP_ULE: return true;
lib/Target/AArch64/AArch64FastISel.cpp
 2249   case CmpInst::FCMP_UEQ:
 2467       case CmpInst::FCMP_UEQ:
 2613   case CmpInst::FCMP_UEQ:
 2793     case CmpInst::FCMP_UEQ:
lib/Target/AArch64/AArch64InstructionSelector.cpp
  930   case CmpInst::FCMP_UEQ:
lib/Target/ARM/ARMFastISel.cpp
 1194     case CmpInst::FCMP_UEQ:
lib/Target/ARM/ARMInstructionSelector.cpp
  397   case CmpInst::FCMP_UEQ:
lib/Target/ARM/ARMLegalizerInfo.cpp
  278   FCmp32Libcalls[CmpInst::FCMP_UEQ] = {
  304   FCmp64Libcalls[CmpInst::FCMP_UEQ] = {
  327   FCmp32Libcalls[CmpInst::FCMP_UEQ] = {{RTLIB::OEQ_F32, CmpInst::ICMP_EQ},
  345   FCmp64Libcalls[CmpInst::FCMP_UEQ] = {{RTLIB::OEQ_F64, CmpInst::ICMP_EQ},
lib/Target/Mips/MipsInstructionSelector.cpp
  721     case CmpInst::FCMP_UEQ: // Unordered or Equal
  724       isLogicallyNegated = Cond != CmpInst::FCMP_UEQ;
lib/Target/PowerPC/PPCFastISel.cpp
  226     case CmpInst::FCMP_UEQ:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  829         case CmpInst::Predicate::FCMP_UEQ:
lib/Target/X86/X86FastISel.cpp
  214   case CmpInst::FCMP_UEQ: CC = 8;          break;
lib/Target/X86/X86InstrInfo.cpp
 2265   case CmpInst::FCMP_UEQ: CC = X86::COND_E;       break;
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
   41   static_assert(FCmpInst::FCMP_UEQ   ==  9, "");  // 1 0 0 1
lib/Transforms/InstCombine/InstCombineCompares.cpp
 5631         if (P == FCmpInst::FCMP_OEQ || P == FCmpInst::FCMP_UEQ)
 5676   case FCmpInst::FCMP_UEQ:
 5923     return replacePredAndOp0(&I, FCmpInst::FCMP_UEQ, X);
 5936   case FCmpInst::FCMP_UEQ:
lib/Transforms/Scalar/Float2Int.cpp
   86   case CmpInst::FCMP_UEQ:
lib/Transforms/Scalar/GVN.cpp
 1456         (CmpI->getPredicate() == CmpInst::Predicate::FCMP_UEQ &&
lib/Transforms/Scalar/IndVarSimplify.cpp
  373   case CmpInst::FCMP_UEQ: NewPred = CmpInst::ICMP_EQ; break;
tools/clang/lib/CodeGen/CGBuiltin.cpp
12065     case 0x08: Pred = FCmpInst::FCMP_UEQ;   break;
12081     case 0x18: Pred = FCmpInst::FCMP_UEQ;   break;