Searched refs:fcNan (Results 1 – 13 of 13) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/ |
| H A D | FloatingPointMode.cpp | 15 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 D | ValueTracking.h | 236 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 D | CodeGenCommonISel.cpp | 181 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 D | FloatingPointMode.h | 253 fcNan = fcSNan | fcQNan, enumerator 264 fcAllFlags = fcNan | fcInf | fcFinite,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 4016 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 D | InstructionSimplify.cpp | 4241 Interested |= fcNan; in simplifyFCmpInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 896 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 D | TargetLowering.cpp | 5145 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 D | PPCISelLowering.cpp | 11183 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 D | LegalizerHelper.cpp | 7908 if (FPClassTest PartialCheck = Mask & fcNan) { in lowerISFPCLASS() 7910 if (PartialCheck == fcNan) { in lowerISFPCLASS()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 2293 Mask |= llvm::fcNan; in getNoFPClassTestMask()
|
| H A D | CGBuiltin.cpp | 3545 Builder.CreateZExt(Builder.createIsFPClass(V, FPClassTest::fcNan), in EmitBuiltinExpr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 2459 return fcNan; in keywordToFPClassTest()
|