Home
last modified time | relevance | path

Searched refs:fcNegZero (Results 1 – 17 of 17) sorted by relevance

/llvm-project/llvm/lib/Support/
H A DFloatingPointMode.cpp22 if (Mask & fcNegZero) in fneg()
25 NewMask |= fcNegZero; in fneg()
76 {fcNegZero, "nzero"},
H A DAPFloat.cpp5452 return isNegative() ? fcNegZero : fcPosZero;
/llvm-project/llvm/include/llvm/ADT/
H A DFloatingPointMode.h247 fcNegZero = 0x0020, enumerator
257 fcZero = fcPosZero | fcNegZero,
259 fcNegFinite = fcNegNormal | fcNegSubnormal | fcNegZero,
/llvm-project/llvm/unittests/Analysis/
H A DValueTrackingTest.cpp1293 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 DValueTracking.h336 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 DCodeGenCommonISel.cpp196 case fcNegZero: in invertFPClassTestIfSimpler()
/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp4471 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 DConstantFolding.cpp3124 ((Mask & fcNegZero) && Op1V.isZero() && Op1V.isNegative()) || in ConstantFoldScalarCall3()
/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp1951 case fcNegZero: in getFPClassConstant()
H A DInstCombineCalls.cpp911 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 DLoongArchInstrInfo.td183 if (Check & fcNegZero)
/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2605 return fcNegZero; in parseNoFPClassAttr()
/llvm-project/llvm/unittests/ADT/
H A DAPFloatTest.cpp894 EXPECT_EQ(fcNegZero, APFloat(-0.0).classify()); in TEST()
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp6493 if (Check & fcNegZero) in getTargetNodeName()
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp8599 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 DPPCISelLowering.cpp11592 if (Mask & fcNegZero) in LowerVectorStore()
/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6112 if (Check & fcNegZero) in hasMaskOp()