Home
last modified time | relevance | path

Searched refs:IsNaN (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGenericFloatingPointPredicateUtils.h108 const bool IsNaN = (RHSClass & ~fcNan) == fcNone; in fcmpImpliesClass() local
110 if (IsNaN) { in fcmpImpliesClass()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanConstruction.cpp731 VPValue *IsNaN = Builder.createFCmp(CmpInst::FCMP_UNO, MinMaxOp, MinMaxOp); in handleMaxMinNumReductions() local
732 VPValue *AnyNaN = Builder.createNaryOp(VPInstruction::AnyOf, {IsNaN}); in handleMaxMinNumReductions()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILOpLowering.cpp794 OpCode = dxil::OpCode::IsNaN; in lowerIsFPClass()
H A DDXIL.td425 def IsNaN : DXILOp<8, isSpecialFloat> {
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4412 SDValue IsNaN = DAG.getSetCC(DL, CondVT, SrcVal, SrcVal, ISD::SETUO); in LowerFP_ROUND() local
4413 IsNaN = DAG.getNode(AArch64ISD::REINTERPRET_CAST, DL, I1, IsNaN); in LowerFP_ROUND()
4414 Narrow = DAG.getSelect(DL, I32, IsNaN, NaN, Narrow); in LowerFP_ROUND()
4462 SDValue IsNaN = DAG.getSetCC( in LowerFP_ROUND() local
4465 Narrow = DAG.getSelect(DL, I32, IsNaN, NaN, Narrow); in LowerFP_ROUND()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp11805 SDValue IsNaN = DAG.getSetCC( in expandFP_ROUND() local
11836 Op = DAG.getSelect(dl, I32, IsNaN, NaN, Add); in expandFP_ROUND()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp11380 SDValue IsNaN = DAG.getNode( in lowerVPREDUCE() local
11383 SDValue VCPop = DAG.getNode(RISCVISD::VCPOP_VL, DL, XLenVT, IsNaN, Mask, VL); in lowerVPREDUCE()
/freebsd/contrib/sqlite3/
H A Dsqlite3.c21806 # define IsNaN(X) (((X)&EXP754)==EXP754 && ((X)&MAN754)!=0) macro
21811 # define IsNaN(X) 0 macro
36420 rc = IsNaN(y); in sqlite3IsNaN()
91825 pMem->flags = IsNaN(x) ? MEM_Null : MEM_Real;
91838 if( IsNaN(x) ){
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp29461 SDValue IsNaN = in LowerFMINIMUM_FMAXIMUM() local
29464 return DAG.getSelect(DL, VT, IsNaN, NewX, MinMax); in LowerFMINIMUM_FMAXIMUM()