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

References

gen/lib/Target/AMDGPU/R600GenDAGISel.inc
12326 return N->getValueAPF().isZero();
include/llvm/ADT/APFloat.h
 1171   bool isNonZero() const { return !isZero(); }
 1172   bool isFiniteNonZero() const { return isFinite() && !isZero(); }
 1173   bool isPosZero() const { return isZero() && !isNegative(); }
 1174   bool isNegZero() const { return isZero() && isNegative(); }
 1269   if (A.isZero() && B.isZero() && (A.isNegative() != B.isNegative()))
 1269   if (A.isZero() && B.isZero() && (A.isNegative() != B.isNegative()))
 1282   if (A.isZero() && B.isZero() && (A.isNegative() != B.isNegative()))
 1282   if (A.isZero() && B.isZero() && (A.isNegative() != B.isNegative()))
include/llvm/IR/Constants.h
  305   bool isZero() const { return Val.isZero(); }
include/llvm/IR/PatternMatch.h
  511   bool isValue(const APFloat &C) { return C.isZero(); }
lib/Analysis/ConstantFolding.cpp
 2514         return Op.isNaN() || (!Op.isZero() && !Op.isNegative());
 2590         return Op.isNaN() || Op.isZero() || !Op.isNegative();
 2628                (!Op0.isInfinity() && !Op1.isZero());
lib/Analysis/ValueTracking.cpp
 2953            (!SignBitOnly && CFP->getValueAPF().isZero());
 2965             (SignBitOnly || !CFP->getValueAPF().isZero()))
 4470       if (C->getElementAsAPFloat(I).isZero())
lib/IR/Constants.cpp
   73       if (CV->getElementAsAPFloat(0).isZero())
lib/Support/APFloat.cpp
 4010     if (zz.isZero() && !zz.isNegative()) {
lib/Target/AMDGPU/R600ISelLowering.cpp
  935     return CFP->getValueAPF().isZero();
lib/Target/Mips/MipsISelLowering.cpp
 4157   return Imm.isZero();
lib/Target/PowerPC/PPCISelLowering.cpp
 1446     return CFP->getValueAPF().isZero();
 1451         return CFP->getValueAPF().isZero();
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
 1597     if (Imm.isZero() || Imm.isNegZero())
lib/Target/SystemZ/SystemZISelLowering.cpp
  782   if (Imm.isZero() || Imm.isNegZero())
lib/Transforms/InstCombine/InstCombineAddSub.cpp
   73     bool isZero() const { return isInt() ? !IntVal : getFpVal().isZero(); }
lib/Transforms/InstCombine/InstCombineCalls.cpp
 3464       ((Mask & N_ZERO) && Val.isZero() && Val.isNegative()) ||
 3465       ((Mask & P_ZERO) && Val.isZero() && !Val.isNegative()) ||
lib/Transforms/InstCombine/InstCombineCompares.cpp
 5769   if (!RHS.isZero()) {
 5879   if (C->isZero())
 6101             APFloat::cmpLessThan) || Fabs.isZero())) {
lib/Transforms/Scalar/Float2Int.cpp
  319             (F.isZero() && F.isNegative() && isa<FPMathOperator>(I) &&
tools/clang/lib/AST/ExprConstant.cpp
 2299     Result = !Val.getFloat().isZero();
 2306     Result = !Val.getComplexFloatReal().isZero() ||
 2307              !Val.getComplexFloatImag().isZero();
 2605     if (RHS.isZero())
tools/clang/lib/Sema/SemaChecking.cpp
11168     if (Value.isZero()) {  // Skip -0.0 to 0 conversion.
11193     PrettyTargetValue = Value.isZero() ? "false" : "true";
tools/clang/lib/Sema/SemaExpr.cpp
 3343       ((result & APFloat::opUnderflow) && Val.isZero())) {
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
  123     return Value.isZero() && !Value.isNegative();
tools/clang/tools/extra/clang-tidy/readability/MagicNumbersCheck.cpp
  137   if (FloatValue.isZero())
tools/lldb/source/Utility/Scalar.cpp
  232     return m_float.isZero();
 2203       if (!b->m_float.isZero()) {
unittests/ADT/APFloatTest.cpp
  488     EXPECT_TRUE(!f1.isNegative() && f1.isZero());
  499     EXPECT_TRUE(f1.isNegative() && f1.isZero());
  509     EXPECT_TRUE(f1.isNegative() && f1.isZero());
  518     EXPECT_TRUE(f1.isNegative() && f1.isZero());
 1528     EXPECT_TRUE(test.isZero());