reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/PatternMatch.h
  520   bool isValue(const APFloat &C) { return C.isPosZero(); }
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 7168     if (YC->getValueAPF().isPosZero())
lib/Target/AArch64/AArch64ISelLowering.cpp
 5716     IsLegal = AArch64_AM::getFP64Imm(ImmInt) != -1 || Imm.isPosZero();
 5718     IsLegal = AArch64_AM::getFP32Imm(ImmInt) != -1 || Imm.isPosZero();
 5720     IsLegal = AArch64_AM::getFP16Imm(ImmInt) != -1 || Imm.isPosZero();
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 2585     if (AddFPZeroAsLiteral && RealVal.isPosZero()) {
lib/Target/ARM/ARMISelLowering.cpp
 4158     return CFP->getValueAPF().isPosZero();
 4165           return CFP->getValueAPF().isPosZero();
lib/Target/PowerPC/PPCISelLowering.cpp
15094     return Imm.isPosZero();
tools/clang/lib/AST/ExprConstant.cpp
13006           if (Denom.isPosZero() && (!A.isNaN() || !B.isNaN())) {
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1369     return FL->getValue().isPosZero();
unittests/ADT/APFloatTest.cpp
  145   EXPECT_TRUE(test.isPosZero());
  902   EXPECT_TRUE(APFloat(APFloat::IEEEdouble(), "1e-99999").isPosZero());
 3082   EXPECT_TRUE(scalbn(SmallestF64, -2097, RM).isPosZero());
 3083   EXPECT_TRUE(scalbn(SmallestF64, -2098, RM).isPosZero());
 3084   EXPECT_TRUE(scalbn(SmallestF64, -2099, RM).isPosZero());
 3093   EXPECT_TRUE(scalbn(SmallestF64, -INT_MAX, RM).isPosZero());
 3108   EXPECT_TRUE(scalbn(LargestDenormalF64, -1023, RM).isPosZero());
 3109   EXPECT_TRUE(scalbn(LargestDenormalF64, -1024, RM).isPosZero());
 3110   EXPECT_TRUE(scalbn(LargestDenormalF64, -2048, RM).isPosZero());
 3136   EXPECT_TRUE(scalbn(RandomDenormalF64, -2097, RM).isPosZero());
 3137   EXPECT_TRUE(scalbn(RandomDenormalF64, -2090, RM).isPosZero());
 3216   EXPECT_TRUE(Frac.isPosZero());