|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AMDGPU/R600GenDAGISel.inc12326 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.cpp11168 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());