Home
last modified time | relevance | path

Searched refs:fcNan (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DFloatingPointMode.cpp15 FPClassTest NewMask = Mask & fcNan; in fneg()
36 FPClassTest NewMask = Mask & fcNan; in inverse_fabs()
49 FPClassTest NewMask = Mask & fcNan; in unknown_sign()
69 {fcNan, "nan"},
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h236 return isKnownNever(fcNan); in isKnownNeverNaN()
366 KnownFPClasses &= (fcPositive | fcNan); in signBitMustBeZero()
386 if (Sign.isKnownNever(fcPositive | fcNan) || (SignBit && *SignBit)) in copysign()
387 KnownFPClasses &= (fcNegative | fcNan); in copysign()
388 if (Sign.isKnownNever(fcNegative | fcNan) || (SignBit && !*SignBit)) in copysign()
389 KnownFPClasses &= (fcPositive | fcNan); in copysign()
396 if (Src.isKnownNever(fcNan)) {
397 knownNot(fcNan);
466 InterestedClasses &= ~fcNan;
474 Result.KnownFPClasses &= ~fcNan;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenCommonISel.cpp181 case fcNan: in invertFPClassTestIfSimpler()
199 case fcZero | fcNan: in invertFPClassTestIfSimpler()
201 case fcSubnormal | fcZero | fcNan: in invertFPClassTestIfSimpler()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DFloatingPointMode.h253 fcNan = fcSNan | fcQNan, enumerator
264 fcAllFlags = fcNan | fcInf | fcFinite,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp4016 return {LHS, ~fcNan}; in fcmpToClassTest()
4020 return {LHS, fcNan}; in fcmpToClassTest()
4048 return {LHS, ~fcNan}; in fcmpToClassTest()
4050 return {LHS, fcNan}; in fcmpToClassTest()
4123 Mask = ~fcNan; in fcmpToClassTest()
4159 Mask = ~fcNan; in fcmpToClassTest()
4179 Mask = IsFabs ? ~fcNan : ~(fcNegInf | fcNan); in fcmpToClassTest()
4198 Mask = ~fcNan; in fcmpToClassTest()
4754 InterestedSrcs |= fcNan | (fcNegative & ~fcNan); in computeKnownFPClass()
4960 if ((InterestedClasses & fcNan) != fcNan) in computeKnownFPClass()
[all …]
H A DInstructionSimplify.cpp4241 Interested |= fcNan; in simplifyFCmpInst()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp896 case ~fcZero & ~fcNan: in fpclassTestIsFCmp0()
900 case ~(fcZero | fcSubnormal) & ~fcNan: in fpclassTestIsFCmp0()
916 const bool IsUnordered = (Mask & fcNan) == fcNan; in foldIntrinsicIsFPClass()
917 const bool IsOrdered = (Mask & fcNan) == fcNone; in foldIntrinsicIsFPClass()
918 const FPClassTest OrderedMask = Mask & ~fcNan; in foldIntrinsicIsFPClass()
919 const FPClassTest OrderedInvertedMask = ~OrderedMask & ~fcNan; in foldIntrinsicIsFPClass()
984 if (Mask == fcNan && !IsStrict) { in foldIntrinsicIsFPClass()
993 if (Mask == (~fcNan & fcAllFlags) && !IsStrict) { in foldIntrinsicIsFPClass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp5145 Flag |= fcNan; in SimplifySetCC()
8336 FPClassTest OrderedMask = Test & ~fcNan; in isFCmpEqualZero()
8337 FPClassTest NanTest = Test & fcNan; in isFCmpEqualZero()
8339 bool IsUnordered = NanTest == fcNan; in isFCmpEqualZero()
8409 if (Test == fcNan && in expandIS_FPCLASS()
8556 if (unsigned PartialCheck = Test & fcNan) { in expandIS_FPCLASS()
8559 if (PartialCheck == fcNan) { in expandIS_FPCLASS()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11183 if ((Mask & fcNan) == fcQNan || (Mask & fcNan) == fcSNan) { in getDataClassTest()
11185 SDValue NanCheck = getDataClassTest(Op, fcNan, Dl, DAG, Subtarget); in getDataClassTest()
11222 getDataClassTest(Op, Mask & ~fcNan, Dl, DAG, Subtarget), in getDataClassTest()
11227 if ((Mask & fcNan) == fcNan) in getDataClassTest()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp7908 if (FPClassTest PartialCheck = Mask & fcNan) { in lowerISFPCLASS()
7910 if (PartialCheck == fcNan) { in lowerISFPCLASS()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp2293 Mask |= llvm::fcNan; in getNoFPClassTestMask()
H A DCGBuiltin.cpp3545 Builder.CreateZExt(Builder.createIsFPClass(V, FPClassTest::fcNan), in EmitBuiltinExpr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2459 return fcNan; in keywordToFPClassTest()