Home
last modified time | relevance | path

Searched refs:isFinite (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DFloating.h98 bool isFinite() const { return F.isFinite(); } in isFinite() function
H A DInterp.h1634 if ((Status & APFloat::opStatus::opInvalidOp) && F.isFinite()) { in CastFloatingIntegral()
1659 if ((Status & APFloat::opStatus::opInvalidOp) && F.isFinite()) { in CastFloatingIntegralAP()
1679 if ((Status & APFloat::opStatus::opInvalidOp) && F.isFinite()) { in CastFloatingIntegralAPS()
H A DInterpBuiltin.cpp415 pushInt(S, Arg.isFinite()); in interp__builtin_isfinite()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h398 bool isFinite() const { return !isNaN() && !isInfinity(); } in isFinite() function
424 bool isFiniteNonZero() const { return isFinite() && !isZero(); } in isFiniteNonZero()
1300 bool isFinite() const { return !isNaN() && !isInfinity(); } in isFinite() function
1305 bool isFiniteNonZero() const { return isFinite() && !isZero(); } in isFiniteNonZero()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h663 bool isFinite(const Loop *L);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp231 if (!F.isFinite() || in calcRange()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp1098 if (!isFinite()) return false; in isInteger()
2241 addend.isFinite()) { in fusedMultiplyAdd()
4296 if (!isFinite() || isZero()) in getExactLog2Abs()
4632 if (!z.isFinite()) { in addImpl()
4651 if (!z.isFinite()) { in addImpl()
4694 if (!Floats[0].isFinite()) { in addImpl()
4839 if (!U.isFinite()) { in multiply()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp1109 bool llvm::isFinite(const Loop *L) { in isFinite() function in llvm
H A DConstantFolding.cpp2175 if (U.isFinite()) { in ConstantFoldScalarCall1()
2195 if (!U.isFinite()) in ConstantFoldScalarCall1()
3325 Constant *Result1 = FrexpMant.isFinite() ? ConstantInt::get(IntTy, FrexpExp) in ConstantFoldScalarFrexpCall()
H A DValueTracking.cpp7376 if (CmpRHS != TrueVal || !match(CmpRHS, m_APFloat(FC1)) || !FC1->isFinite()) in matchFastFloatClamp()
H A DScalarEvolution.cpp7416 return isFinite(L) || (isMustProgress(L) && loopHasNoSideEffects(L)); in loopIsFiniteByAssumption()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp12408 Success(Val.isFinite() ? 1 : 0, E); in VisitBuiltinCallExpr()
15019 if (MaxCD.isFinite()) { in VisitBinaryOperator()
15033 } else if ((A.isInfinity() || B.isInfinity()) && C.isFinite() && in VisitBinaryOperator()
15034 D.isFinite()) { in VisitBinaryOperator()
15041 } else if (MaxCD.isInfinity() && A.isFinite() && B.isFinite()) { in VisitBinaryOperator()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h646 bool isValue(const APFloat &C) { return C.isFinite(); } in isValue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp9934 getConstant(FrexpMant.isFinite() ? FrexpExp : 0, DL, VTList.VTs[1]); in getNode()