| /llvm-project/llvm/lib/Support/ |
| H A D | FloatingPointMode.cpp | 22 if (Mask & fcNegZero) in fneg() 25 NewMask |= fcNegZero; in fneg() 76 {fcNegZero, "nzero"},
|
| H A D | APFloat.cpp | 5452 return isNegative() ? fcNegZero : fcPosZero;
|
| /llvm-project/llvm/include/llvm/ADT/ |
| H A D | FloatingPointMode.h | 247 fcNegZero = 0x0020, enumerator 257 fcZero = fcPosZero | fcNegZero, 259 fcNegFinite = fcNegNormal | fcNegSubnormal | fcNegZero,
|
| /llvm-project/llvm/unittests/Analysis/ |
| H A D | ValueTrackingTest.cpp | 1293 expectKnownFPClass(fcNegZero, true); in TEST_F() 1543 expectKnownFPClass(fcFinite & ~fcNegZero & ~fcSubnormal, std::nullopt, A); in TEST_F() 1544 expectKnownFPClass(fcFinite & ~fcNegZero & ~fcSubnormal, std::nullopt, A2); in TEST_F() 1545 expectKnownFPClass(~(fcNan | fcNegZero | fcSubnormal), std::nullopt, A3); in TEST_F() 1956 const FPClassTest SqrtMask = fcPositive | fcNegZero | fcNan; in TEST_F() 1991 EXPECT_EQ(fcPositive | fcNegZero | fcQNan, in TEST_F() 1998 EXPECT_EQ(fcPositive | fcNegZero | fcQNan, in TEST_F() 2013 EXPECT_EQ(fcPositive | fcNegZero | fcQNan, in TEST_F() 2077 EXPECT_EQ(fcNegZero, PartiallyPoison.KnownFPClasses); in TEST_F() 2090 EXPECT_EQ(fcNegZero, PartiallyPoiso in TEST_F() [all...] |
| /llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 336 return isKnownNever(fcNegZero); 403 if (KnownFPClasses & fcNegZero) in fabs() 563 KnownFPClass Known = computeKnownFPClass(V, fcNegZero, Depth, SQ); in cannotBeOrderedLessThanZero()
|
| /llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenCommonISel.cpp | 196 case fcNegZero: in invertFPClassTestIfSimpler()
|
| /llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 4471 KnownFPClasses |= fcNegZero; in fcmpImpliesClass() 4622 return exactClass(Src, fcPositive | fcNegZero); in fcmpImpliesClass() 4624 return exactClass(Src, fcPositive | fcNegZero | fcNan); in fcmpImpliesClass() 4823 FPClassTest ClassesGE = fcPositive | fcNegZero | fcNegSubnormal; in computeKnownFPClass() 5268 Known.knownNot(fcNegZero); in computeKnownFPClass() 5306 Known.knownNot(fcNegZero); in computeKnownFPClass() 5441 if (KnownSrc.isKnownNever(fcNegZero)) in computeKnownFPClass() 5442 Known.knownNot(fcNegZero); in computeKnownFPClass() 5452 Known.knownNot(fcNegZero); in computeKnownFPClass() 5656 Known.knownNot(fcNegZero); in computeKnownFPClass() [all...] |
| H A D | ConstantFolding.cpp | 3124 ((Mask & fcNegZero) && Op1V.isZero() && Op1V.isNegative()) || in ConstantFoldScalarCall3()
|
| /llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 1951 case fcNegZero: in getFPClassConstant()
|
| H A D | InstCombineCalls.cpp | 911 case fcPositive | fcNegZero: in foldIntrinsicIsFPClass() 915 case fcPositive | fcNegZero | fcNegSubnormal: in foldIntrinsicIsFPClass() 1059 // is.fpclass(x, fcPositive | fcNegZero) -> fcmp oge x, 0.0 in getKnownSignOrZero()
|
| /llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchInstrInfo.td | 183 if (Check & fcNegZero)
|
| /llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 2605 return fcNegZero; in parseNoFPClassAttr()
|
| /llvm-project/llvm/unittests/ADT/ |
| H A D | APFloatTest.cpp | 894 EXPECT_EQ(fcNegZero, APFloat(-0.0).classify()); in TEST()
|
| /llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 6493 if (Check & fcNegZero) in getTargetNodeName()
|
| /llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 8599 DAG.getTargetConstant(IsMax ? fcPosZero : fcNegZero, DL, MVT::i32); in expandIS_FPCLASS() 8688 DAG.getTargetConstant(IsMax ? fcPosZero : fcNegZero, DL, MVT::i32); in expandIS_FPCLASS() 8982 else // ISD::fcNegZero in expandVPCTLZ()
|
| /llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 11592 if (Mask & fcNegZero) in LowerVectorStore()
|
| /llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 6112 if (Check & fcNegZero) in hasMaskOp()
|