Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloat32InstrInfo.td197 def : PatFPSetcc<SETUEQ, FCMP_CUEQ_S, FPR32>;
217 defm : PatFPBrcond<SETUEQ, FCMP_CUEQ_S, FPR32>;
234 def : PatStrictFsetccs<SETUEQ, FCMP_SUEQ_S, FPR32>;
257 def : PatFPSelectcc<SETUEQ, FCMP_CUEQ_S, FSEL_xS, FPR32>;
H A DLoongArchFloat64InstrInfo.td177 def : PatFPSetcc<SETUEQ, FCMP_CUEQ_D, FPR64>;
189 defm : PatFPBrcond<SETUEQ, FCMP_CUEQ_D, FPR64>;
203 def : PatStrictFsetccs<SETUEQ, FCMP_SUEQ_D, FPR64>;
222 def : PatFPSelectcc<SETUEQ, FCMP_CUEQ_D, FSEL_xD, FPR64>;
H A DLoongArchLASXInstrInfo.td1524 defm : PatCCXrXrF<SETUEQ, "XVFCMP_CUEQ">;
H A DLoongArchLSXInstrInfo.td1646 defm : PatCCVrVrF<SETUEQ, "VFCMP_CUEQ">;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h1585 SETUEQ, // 1 0 0 1 True if unordered or equal enumerator
1626 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/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.cpp815 case ISD::SETUEQ: in lowerKillF32()
H A DR600ISelLowering.cpp88 ISD::SETOLE, ISD::SETONE, ISD::SETUEQ, ISD::SETUGE, in R600TargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp42 case ISD::SETUEQ: in ISDCCtoARCCC()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp510 case ISD::SETUEQ: return "setueq"; in getOperationName()
H A DTargetLowering.cpp367 case ISD::SETUEQ: in softenSetCCOperands()
5216 if ((Cond == ISD::SETOEQ || Cond == ISD::SETUEQ) && CFP->isInfinity()) { in SimplifySetCC()
5219 if (Cond == ISD::SETUEQ) in SimplifySetCC()
5237 case ISD::SETUEQ: NewCond = IsNegInf ? ISD::SETULE : ISD::SETUGE; break; in SimplifySetCC()
8598 ISD::CondCode UnorderedCmpOpcode = IsInverted ? ISD::SETONE : ISD::SETUEQ; in expandIS_FPCLASS()
11284 DAG.getSetCC(dl, WideSetCCVT, AbsWide, AbsNarrowAsWide, ISD::SETUEQ); in expandRoundInexactToOdd()
11601 case ISD::SETUEQ: in LegalizeSetCCCondCode()
H A DSelectionDAG.cpp668 case ISD::SETUEQ: Result = ISD::SETEQ ; break; // SETUGE & SETULE in getSetCCAndOperation()
2557 case ISD::SETUEQ: in FoldSetCC()
2636 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.cpp859 case ISD::SETUEQ: in IntCondCCodeToICC()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp4289 case ISD::SETUEQ: in getPredicateForSetCC()
4342 case ISD::SETUEQ: in getCRIdxForSetCC()
4420 case ISD::SETUNE: CC = ISD::SETUEQ; Negate = true; break; in getVCmpInst()
4428 case ISD::SETUEQ: in getVCmpInst()
H A DPPCISelLowering.cpp678 setCondCodeAction(ISD::SETUEQ, MVT::f32, Expand); in PPCTargetLowering()
679 setCondCodeAction(ISD::SETUEQ, MVT::f64, Expand); in PPCTargetLowering()
996 setCondCodeAction(ISD::SETUEQ, MVT::v4f32, Expand); in PPCTargetLowering()
1049 setCondCodeAction(ISD::SETUEQ, MVT::v2f64, Expand); in PPCTargetLowering()
1229 setCondCodeAction(ISD::SETUEQ, MVT::f128, Expand); in PPCTargetLowering()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td857 def SETUEQ : CondCode<"FCMP_UEQ">;
1499 (setcc node:$lhs, node:$rhs, SETUEQ)>;
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp127 for (auto CC : {ISD::SETO, ISD::SETUO, ISD::SETUEQ, ISD::SETONE, in WebAssemblyTargetLowering()
/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.cpp1842 Op->getOperand(2), ISD::SETUEQ); in lowerINTRINSIC_WO_CHAIN()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1805 case ISD::SETUEQ: in TranslateM68kCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp596 case ISD::SETUEQ: in getPTXCmpMode()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1578 case ISD::SETUEQ: return SPCC::FCC_UE; in FPCondCCodeToFCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1652 setCondCodeAction(ISD::SETUEQ, VT, Expand); in AArch64TargetLowering()
2000 setCondCodeAction(ISD::SETUEQ, VT, Expand); in addTypeForFixedLengthSVE()
3315 case ISD::SETUEQ: in changeFPCCToAArch64CC()
3359 case ISD::SETUEQ: in changeFPCCToANDAArch64CC()
3390 case ISD::SETUEQ: in changeVectorFPCCToAArch64CC()
10628 if ((CC == ISD::SETEQ || CC == ISD::SETOEQ || CC == ISD::SETUEQ) && in LowerSELECT_CC()

12