Home
last modified time | relevance | path

Searched refs:IsActuallyConstant (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcheck-expression.h49 template <typename A> bool IsActuallyConstant(const A &);
50 extern template bool IsActuallyConstant(const Expr<SomeType> &);
51 extern template bool IsActuallyConstant(const Expr<SomeInteger> &);
52 extern template bool IsActuallyConstant(const Expr<SubscriptInteger> &);
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcheck-expression.cpp186 template <typename A> bool IsActuallyConstant(const A &x) { in IsActuallyConstant() function
190 template bool IsActuallyConstant(const Expr<SomeType> &);
191 template bool IsActuallyConstant(const Expr<SomeInteger> &);
192 template bool IsActuallyConstant(const Expr<SubscriptInteger> &);
417 if (IsActuallyConstant(folded)) { in NonPointerInitializationExpr()
H A Dfold.cpp81 isConstant &= IsActuallyConstant(expr); in FoldOperation()
265 if (sourceBytes && IsActuallyConstant(*source) && moldType && extents) { in FoldTransfer()
H A Dcall.cpp204 if (IsActuallyConstant(*len)) { in LEN()
H A Dfold-integer.cpp154 if (IsActuallyConstant(*array)) { in LBOUND()
219 if (IsActuallyConstant(*array)) { in UBOUND()
H A Dvariable.cpp202 if (IsActuallyConstant(folded)) { in Fold()
H A Dshape.cpp694 if (extent && !IsActuallyConstant(*extent)) { in operator ()()
H A Dtools.cpp1073 if (!IsActuallyConstant(expr)) { in DataConstantConversionExtension()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dtype.cpp513 evaluate::IsActuallyConstant(intrinsic.kind())) { in InstantiateIntrinsicType()
H A Dresolve-names.cpp3962 if (evaluate::IsActuallyConstant(*folded)) { in Pre()
/llvm-project-15.0.7/flang/lib/Lower/
H A DConvertExpr.cpp2948 byValue && Fortran::evaluate::IsActuallyConstant(expr) && in prepareActualToBaseAddressLike()