Home
last modified time | relevance | path

Searched refs:SETUEQ (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloat64InstrInfo.td179 def : PatFPSetcc<SETUEQ, FCMP_CUEQ_D, FPR64>;
191 defm : PatFPBrcond<SETUEQ, FCMP_CUEQ_D, FPR64>;
205 def : PatStrictFsetccs<SETUEQ, FCMP_SUEQ_D, FPR64>;
224 def : PatFPSelectcc<SETUEQ, FCMP_CUEQ_D, FSEL_xD, FPR64>;
H A DLoongArchFloat32InstrInfo.td203 def : PatFPSetcc<SETUEQ, FCMP_CUEQ_S, FPR32>;
223 defm : PatFPBrcond<SETUEQ, FCMP_CUEQ_S, FPR32>;
240 def : PatStrictFsetccs<SETUEQ, FCMP_SUEQ_S, FPR32>;
263 def : PatFPSelectcc<SETUEQ, FCMP_CUEQ_S, FSEL_xS, FPR32>;
H A DLoongArchLASXInstrInfo.td1568 defm : PatCCXrXrF<SETUEQ, "XVFCMP_CUEQ">;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1696 SETUEQ, // 1 0 0 1 True if unordered or equal enumerator
1737 return Code == SETOEQ || Code == SETONE || Code == SETUEQ || Code == SETUNE; in isFPEqualitySetCC()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp210 case FCmpInst::FCMP_UEQ: return ISD::SETUEQ; in getFCmpCondCode()
223 case ISD::SETOEQ: case ISD::SETUEQ: return ISD::SETEQ; in getFCmpCodeWithoutNaN()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h125 case ISD::SETUEQ: in fpCondCode2Fcc()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td361 def COND_UEQ : PatFrag<(ops), (OtherVT SETUEQ)>;
385 def COND_EQ : PatFrags<(ops), [(OtherVT SETEQ), (OtherVT SETUEQ)]>;
H A DSIWholeQuadMode.cpp825 case ISD::SETUEQ: in lowerKillF32()
H A DR600ISelLowering.cpp87 ISD::SETOLE, ISD::SETONE, ISD::SETUEQ, ISD::SETUGE, in R600TargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp43 case ISD::SETUEQ: in ISDCCtoARCCC()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp532 case ISD::SETUEQ: return "setueq"; in getOperationName()
H A DTargetLowering.cpp381 case ISD::SETUEQ: in softenSetCCOperands()
5430 if ((Cond == ISD::SETOEQ || Cond == ISD::SETUEQ) && CFP->isInfinity()) { in SimplifySetCC()
5433 if (Cond == ISD::SETUEQ) in SimplifySetCC()
5451 case ISD::SETUEQ: NewCond = IsNegInf ? ISD::SETULE : ISD::SETUGE; break; in SimplifySetCC()
8918 ISD::CondCode UnorderedCmpOpcode = IsInvertedFP ? ISD::SETONE : ISD::SETUEQ; in expandIS_FPCLASS()
11777 DAG.getSetCC(dl, WideSetCCVT, Op, NarrowAsWide, ISD::SETUEQ); in expandRoundInexactToOdd()
12183 case ISD::SETUEQ: in LegalizeSetCCCondCode()
H A DSelectionDAG.cpp693 case ISD::SETUEQ: Result = ISD::SETEQ ; break; // SETUGE & SETULE in getSetCCAndOperation()
2800 case ISD::SETUEQ: in FoldSetCC()
2879 case ISD::SETUEQ: return getBoolConstant(R==APFloat::cmpUnordered || in FoldSetCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp115 ISD::SETONE, ISD::SETUEQ, ISD::SETUGT, in CSKYTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp848 case ISD::SETUEQ: in IntCondCCodeToICC()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp4288 case ISD::SETUEQ: in getPredicateForSetCC()
4341 case ISD::SETUEQ: in getCRIdxForSetCC()
4419 case ISD::SETUNE: CC = ISD::SETUEQ; Negate = true; break; in getVCmpInst()
4427 case ISD::SETUEQ: in getVCmpInst()
H A DPPCISelLowering.cpp685 setCondCodeAction(ISD::SETUEQ, MVT::f32, Expand); in PPCTargetLowering()
686 setCondCodeAction(ISD::SETUEQ, MVT::f64, Expand); in PPCTargetLowering()
1013 setCondCodeAction(ISD::SETUEQ, MVT::v4f32, Expand); in PPCTargetLowering()
1066 setCondCodeAction(ISD::SETUEQ, MVT::v2f64, Expand); in PPCTargetLowering()
1247 setCondCodeAction(ISD::SETUEQ, MVT::f128, Expand); in PPCTargetLowering()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td916 def SETUEQ : CondCode<"FCMP_UEQ">;
1588 (setcc node:$lhs, node:$rhs, SETUEQ)>;
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp853 case ISD::SETUEQ: in getFPBranchKind()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp394 case ISD::SETUEQ: in getPTXCmpMode()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsMSAInstrInfo.td142 def vfsetueq_v4f32 : vfsetcc_type<v4i32, v4f32, SETUEQ>;
143 def vfsetueq_v2f64 : vfsetcc_type<v2i64, v2f64, SETUEQ>;
H A DMipsSEISelLowering.cpp1886 Op->getOperand(2), ISD::SETUEQ); in lowerINTRINSIC_WO_CHAIN()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1807 case ISD::SETUEQ: in TranslateM68kCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp132 for (auto CC : {ISD::SETO, ISD::SETUO, ISD::SETUEQ, ISD::SETONE, in WebAssemblyTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1569 case ISD::SETUEQ: return SPCC::FCC_UE; in FPCondCCodeToFCC()

12