Home
last modified time | relevance | path

Searched refs:IsNan (Results 1 – 10 of 10) sorted by relevance

/freebsd-14.2/contrib/googletest/googlemock/test/
H A Dgmock-matchers-arithmetic_test.cc150 TEST(IsNan, FloatMatchesNan) { in TEST() argument
155 Matcher<float> m = IsNan(); in TEST()
160 Matcher<float&> m_ref = IsNan(); in TEST()
172 TEST(IsNan, DoubleMatchesNan) { in TEST() argument
177 Matcher<double> m = IsNan(); in TEST()
182 Matcher<double&> m_ref = IsNan(); in TEST()
194 TEST(IsNan, LongDoubleMatchesNan) { in TEST() argument
216 TEST(IsNan, NotMatchesNan) { in TEST() argument
234 TEST(IsNan, CanDescribeSelf) { in TEST() argument
235 Matcher<float> mf = IsNan(); in TEST()
[all …]
/freebsd-14.2/contrib/googletest/docs/reference/
H A Dmatchers.md73 | `IsNan()` | `argument` is any floating-point type with a NaN value. |
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp987 Value *IsNan = in foldIntrinsicIsFPClass() local
989 IsNan->takeName(&II); in foldIntrinsicIsFPClass()
990 return replaceInstUsesWith(II, IsNan); in foldIntrinsicIsFPClass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp5582 bool IsNan = match(V, m_NaN()); in simplifyFPOp() local
5589 if (FMF.noNaNs() && (IsNan || IsUndef)) in simplifyFPOp()
5601 if (IsNan) in simplifyFPOp()
5604 if (IsNan) in simplifyFPOp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp8579 SDValue IsNan = DAG.getSetCC(DL, ResultVT, AbsV, InfV, ISD::SETGT); in expandIS_FPCLASS() local
8582 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, IsNan, IsNotQnan); in expandIS_FPCLASS()
10775 SDValue IsNan = DAG.getSetCC(dl, SetCCVT, Src, Src, ISD::CondCode::SETUO); in expandFP_TO_INT_SAT() local
10776 return DAG.getSelect(dl, DstVT, IsNan, ZeroInt, FpToInt); in expandFP_TO_INT_SAT()
10808 SDValue IsNan = DAG.getSetCC(dl, SetCCVT, Src, Src, ISD::CondCode::SETUO); in expandFP_TO_INT_SAT() local
10809 return DAG.getSelect(dl, DstVT, IsNan, ZeroInt, Select); in expandFP_TO_INT_SAT()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp3726 auto IsNan = B.buildFCmp(CmpInst::FCMP_ORD, S1, ModSrc, ModSrc, Flags); in legalizeFFloor() local
3727 CorrectedFract = B.buildSelect(F64, IsNan, ModSrc, Min, Flags).getReg(0); in legalizeFFloor()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp7921 auto IsNan = in lowerISFPCLASS() local
7925 appendToRes(MIRBuilder.buildAnd(DstTy, IsNan, IsNotQnan)); in lowerISFPCLASS()
/freebsd-14.2/contrib/googletest/googlemock/include/gmock/
H A Dgmock-matchers.h4278 inline PolymorphicMatcher<internal::IsNanMatcher> IsNan() {
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2806 SDValue IsNan = DAG.getNode(RISCVISD::SETCC_VL, DL, Mask.getValueType(), in lowerFP_TO_INT_SAT() local
2825 Res = DAG.getNode(RISCVISD::VMERGE_VL, DL, DstContainerVT, IsNan, SplatZero, in lowerFP_TO_INT_SAT()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp3909 Value *IsNan = Builder.CreateFCmpUNO(V, V, "cmp"); in EmitBuiltinExpr() local
3912 Builder.CreateCondBr(IsNan, End, NotNan); in EmitBuiltinExpr()