/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchFloat32InstrInfo.td | 201 def : PatFPSetcc<SETUO, FCMP_CUN_S, FPR32>; 221 defm : PatFPBrcond<SETUO, FCMP_CUN_S, FPR32>; 238 def : PatStrictFsetccs<SETUO, FCMP_SUN_S, FPR32>; 261 def : PatFPSelectcc<SETUO, FCMP_CUN_S, FSEL_xS, FPR32>;
|
H A D | LoongArchFloat64InstrInfo.td | 181 def : PatFPSetcc<SETUO, FCMP_CUN_D, FPR64>; 193 defm : PatFPBrcond<SETUO, FCMP_CUN_D, FPR64>; 207 def : PatStrictFsetccs<SETUO, FCMP_SUN_D, FPR64>; 226 def : PatFPSelectcc<SETUO, FCMP_CUN_D, FSEL_xD, FPR64>;
|
H A D | LoongArchLASXInstrInfo.td | 1539 defm : PatCCXrXrF<SETUO, "XVFCMP_CUN">;
|
H A D | LoongArchLSXInstrInfo.td | 1661 defm : PatCCVrVrF<SETUO, "VFCMP_CUN">;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYInstrInfoF2.td | 381 defm : BRCond_Bin_F2<SETUO, "f2FCMPUO", BT32, BF32, MVC32>; 426 def : Pat<(brcond (i32 (setcc FPR32Op:$rs1, fpimm, SETUO)), bb:$imm16), 428 def : Pat<(i32 (setcc FPR32Op:$rs1, fpimm, SETUO)), 430 def : Pat<(select (i32 (setcc FPR32Op:$rs1, fpimm, SETUO)), FPR32Op:$rx, FPR32Op:$false),
|
H A D | CSKYInstrInfoF1.td | 361 defm : BRCond_Bin<SETUO, "FCMPUO", BT32, BF32, MVC32>; 400 def : Pat<(brcond (i32 (setcc sFPR32Op:$rs1, fpimm, SETUO)), bb:$imm16), 402 def : Pat<(i32 (setcc sFPR32Op:$rs1, fpimm, SETUO)),
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ISDOpcodes.h | 1584 SETUO, // 1 0 0 0 True if unordered: isnan(X) | isnan(Y) enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | Analysis.cpp | 209 case FCmpInst::FCMP_UNO: return ISD::SETUO; in getFCmpCondCode()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGDumper.cpp | 509 case ISD::SETUO: return "setuo"; in getOperationName()
|
H A D | TargetLowering.cpp | 358 case ISD::SETUO: in softenSetCCOperands() 5198 if (Cond == ISD::SETO || Cond == ISD::SETUO) in SimplifySetCC() 5263 ISD::CondCode NewCond = UOF == 0 ? ISD::SETO : ISD::SETUO; in SimplifySetCC() 8511 MinMax = DAG.getSelect(DL, VT, DAG.getSetCC(DL, CCVT, LHS, RHS, ISD::SETUO), in expandFMINIMUM_FMAXIMUM() 8614 isCondCodeLegalOrCustom(IsInverted ? ISD::SETO : ISD::SETUO, in expandIS_FPCLASS() 8617 IsInverted ? ISD::SETO : ISD::SETUO); in expandIS_FPCLASS() 11200 SDValue IsNan = DAG.getSetCC(dl, SetCCVT, Src, Src, ISD::CondCode::SETUO); in expandFP_TO_INT_SAT() 11233 SDValue IsNan = DAG.getSetCC(dl, SetCCVT, Src, Src, ISD::CondCode::SETUO); in expandFP_TO_INT_SAT() 11318 Op, Op, ISD::SETUO); in expandFP_ROUND() 11582 case ISD::SETUO: in LegalizeSetCCCondCode() [all …]
|
H A D | SelectionDAG.cpp | 666 case ISD::SETUO : Result = ISD::SETFALSE; break; // SETUGT & SETULT in getSetCCAndOperation() 2556 case ISD::SETUO: in FoldSetCC() 2634 case ISD::SETUO: return getBoolConstant(R==APFloat::cmpUnordered, dl, VT, in FoldSetCC()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstructions.td | 355 def COND_UO : PatFrags<(ops), [(OtherVT SETUO)]>;
|
H A D | SIWholeQuadMode.cpp | 836 case ISD::SETUO: in lowerKillF32()
|
H A D | R600ISelLowering.cpp | 87 setCondCodeAction({ISD::SETO, ISD::SETUO, ISD::SETLT, ISD::SETLE, ISD::SETOLT, in R600TargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 861 case ISD::SETUO: in IntCondCCodeToICC()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 856 def SETUO : CondCode<"FCMP_UNO">; 1497 (setcc node:$lhs, node:$rhs, SETUO)>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SVEInstrInfo.td | 2046 defm FCMUO_PPzZZ : sve_fp_3op_p_pd_cc<0b100, "fcmuo", SETUO, SETUO, SETUO, SETUO>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 127 for (auto CC : {ISD::SETO, ISD::SETUO, ISD::SETUEQ, ISD::SETONE, in WebAssemblyTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsMSAInstrInfo.td | 140 def vfsetun_v4f32 : vfsetcc_type<v4i32, v4f32, SETUO>; 141 def vfsetun_v2f64 : vfsetcc_type<v2i64, v2f64, SETUO>;
|
H A D | MipsSEISelLowering.cpp | 1854 Op->getOperand(2), ISD::SETUO); in lowerINTRINSIC_WO_CHAIN()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 594 case ISD::SETUO: in getPTXCmpMode()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 4314 case ISD::SETUO: return PPC::PRED_UN; in getPredicateForSetCC() 4334 case ISD::SETUO: return 3; // Bit #3 = SETUO in getCRIdxForSetCC()
|
H A D | PPCISelLowering.cpp | 671 setCondCodeAction(ISD::SETUO, MVT::f32, Expand); in PPCTargetLowering() 672 setCondCodeAction(ISD::SETUO, MVT::f64, Expand); in PPCTargetLowering() 995 setCondCodeAction(ISD::SETUO, MVT::v4f32, Expand); in PPCTargetLowering() 1048 setCondCodeAction(ISD::SETUO, MVT::v2f64, Expand); in PPCTargetLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 1575 case ISD::SETUO: return SPCC::FCC_U; in FPCondCCodeToFCC()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 440 ISD::SETGE, ISD::SETNE, ISD::SETO, ISD::SETUO}; in RISCVTargetLowering() 941 ISD::SETUGE, ISD::SETULT, ISD::SETULE, ISD::SETUO, in RISCVTargetLowering() 2944 ISD::CondCode::SETUO); in lowerFP_TO_INT_SAT() 10000 SDValue StartIsNaN = DAG.getSetCC(DL, XLenVT, Start, Start, ISD::SETUO); in lowerVPREDUCE() 15445 return DAG.getSelectCC(DL, Src, Src, ZeroInt, FpToInt, ISD::CondCode::SETUO);
|