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

References

gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc
16453           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
16718           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
16977           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
gen/lib/Target/Mips/MipsGenGlobalISel.inc
14634           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
14753           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
14876           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
14995           GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
gen/lib/Target/RISCV/RISCVGenGlobalISel.inc
11079       GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
11116       GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
11215       GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
11252       GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
11322       GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
11390       GIM_CheckCmpPredicate, /*MI*/0, /*Op*/1, /*Predicate*/CmpInst::FCMP_UNO,
include/llvm/IR/IRBuilder.h
 2196     return CreateFCmp(FCmpInst::FCMP_UNO, LHS, RHS, Name, FPMathTag);
include/llvm/IR/Instructions.h
 1368            getPredicate() == FCMP_UNO;
lib/Analysis/BranchProbabilityInfo.cpp
  800   } else if (FCmp->getPredicate() == FCmpInst::FCMP_UNO) {
lib/Analysis/InstructionSimplify.cpp
 1765       (PredL == FCmpInst::FCMP_UNO && PredR == FCmpInst::FCMP_UNO && !IsAnd)) {
 1765       (PredL == FCmpInst::FCMP_UNO && PredR == FCmpInst::FCMP_UNO && !IsAnd)) {
 3499   if (Pred == FCmpInst::FCMP_UNO || Pred == FCmpInst::FCMP_ORD)
lib/AsmParser/LLParser.cpp
 5857     case lltok::kw_uno: P = CmpInst::FCMP_UNO; break;
lib/CodeGen/Analysis.cpp
  211   case FCmpInst::FCMP_UNO:   return ISD::SETUO;
lib/CodeGen/MIRParser/MIParser.cpp
 2255                .Case("uno", CmpInst::FCMP_UNO)
lib/CodeGen/SelectionDAG/FastISel.cpp
 2453   case CmpInst::FCMP_UNO:   Predicate = CmpInst::FCMP_UNO;   break;
 2453   case CmpInst::FCMP_UNO:   Predicate = CmpInst::FCMP_UNO;   break;
 2455   case CmpInst::FCMP_UGT:   Predicate = CmpInst::FCMP_UNO;   break;
 2457   case CmpInst::FCMP_ULT:   Predicate = CmpInst::FCMP_UNO;   break;
 2459   case CmpInst::FCMP_UNE:   Predicate = CmpInst::FCMP_UNO;   break;
lib/ExecutionEngine/Interpreter/Execution.cpp
  680   case FCmpInst::FCMP_UNO:   R = executeFCMP_UNO(Src1, Src2, Ty); break;
  713   case FCmpInst::FCMP_UNO:   return executeFCMP_UNO(Src1, Src2, Ty);
lib/FuzzMutate/Operations.cpp
   60   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_UNO));
lib/IR/ConstantFold.cpp
 1885     case FCmpInst::FCMP_UNO:
 1945     case FCmpInst::FCMP_UNO:
lib/IR/Constants.cpp
 1976   case CmpInst::FCMP_ONE:   case CmpInst::FCMP_ORD: case CmpInst::FCMP_UNO:
lib/IR/Instructions.cpp
 3564     case FCMP_ORD: return FCMP_UNO;
 3565     case FCMP_UNO: return FCMP_ORD;
 3582   case FCmpInst::FCMP_UNO:   return "uno";
 3669     case FCMP_ORD: case FCMP_UNO:
 3743     case FCmpInst::FCMP_UNO: return true;
lib/Target/AArch64/AArch64FastISel.cpp
 2272   case CmpInst::FCMP_UNO:
lib/Target/AArch64/AArch64InstructionSelector.cpp
  927   case CmpInst::FCMP_UNO:
lib/Target/ARM/ARMFastISel.cpp
 1217     case CmpInst::FCMP_UNO:
lib/Target/ARM/ARMInstructionSelector.cpp
  426   case CmpInst::FCMP_UNO:
lib/Target/ARM/ARMLegalizerInfo.cpp
  273   FCmp32Libcalls[CmpInst::FCMP_UNO] = {
  299   FCmp64Libcalls[CmpInst::FCMP_UNO] = {
  324   FCmp32Libcalls[CmpInst::FCMP_UNO] = {{RTLIB::UO_F32, CmpInst::ICMP_NE}};
  342   FCmp64Libcalls[CmpInst::FCMP_UNO] = {{RTLIB::UO_F64, CmpInst::ICMP_NE}};
lib/Target/Mips/MipsInstructionSelector.cpp
  711     case CmpInst::FCMP_UNO: // Unordered
  714       isLogicallyNegated = Cond != CmpInst::FCMP_UNO;
lib/Target/PowerPC/PPCFastISel.cpp
  266     case CmpInst::FCMP_UNO:
lib/Target/SystemZ/SystemZTDC.cpp
  210   if (Pred & CmpInst::FCMP_UNO)
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  830         case CmpInst::Predicate::FCMP_UNO:
lib/Target/X86/X86FastISel.cpp
  207   case CmpInst::FCMP_UNO: CC = 3;          break;
 1466   if (Predicate == CmpInst::FCMP_ORD || Predicate == CmpInst::FCMP_UNO) {
 1654       if (Predicate == CmpInst::FCMP_ORD || Predicate == CmpInst::FCMP_UNO) {
 2166   if (Predicate == CmpInst::FCMP_ORD || Predicate == CmpInst::FCMP_UNO) {
lib/Target/X86/X86InstrInfo.cpp
 2275   case CmpInst::FCMP_UNO: CC = X86::COND_P;       break;
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
   40   static_assert(FCmpInst::FCMP_UNO   ==  8, "");  // 1 0 0 0
 1393       (PredL == FCmpInst::FCMP_UNO && PredR == FCmpInst::FCMP_UNO && !IsAnd)) {
 1393       (PredL == FCmpInst::FCMP_UNO && PredR == FCmpInst::FCMP_UNO && !IsAnd)) {
 1429                                                            : FCmpInst::FCMP_UNO;
lib/Transforms/InstCombine/InstCombineCompares.cpp
 5702   case FCmpInst::FCMP_UNO:
 5933     return replacePredAndOp0(&I, FCmpInst::FCMP_UNO, X);
 5940   case FCmpInst::FCMP_UNO:
 5976     case FCmpInst::FCMP_UNO:    // True if unordered: isnan(X) | isnan(Y)
 5981       I.setPredicate(FCmpInst::FCMP_UNO);
 5998   if (Pred == CmpInst::FCMP_ORD || Pred == CmpInst::FCMP_UNO) {
tools/clang/lib/CodeGen/CGBuiltin.cpp
12019     return getVectorFCmpIR(CmpInst::FCMP_UNO);
12060     case 0x03: Pred = FCmpInst::FCMP_UNO;   break;
12076     case 0x13: Pred = FCmpInst::FCMP_UNO;   break;