Searched refs:AnalyzeExpr (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-names-utils.h | 62 Fold(context.foldingContext(), AnalyzeExpr(context, expr))}) { in EvaluateIntExpr()
|
| H A D | resolve-names-utils.cpp | 345 if (MaybeExpr maybeExpr{AnalyzeExpr(context_, x.v)}) { in GetBound() 634 evaluate::Fold(context_.foldingContext(), AnalyzeExpr(context_, bound))}; in CheckArrayBound() 658 evaluate::Fold(context_.foldingContext(), AnalyzeExpr(context_, bound))}; in CheckSubstringBound()
|
| H A D | check-io.cpp | 331 if (auto expr{AnalyzeExpr(context_, *var)}) { in Enter() 984 if (auto expr{AnalyzeExpr(context_, *var)}) { in CheckForDefinableVariable()
|
| H A D | type.cpp | 447 foldingContext(), AnalyzeExpr(context(), *parsedExpr))); in InstantiateComponent()
|
| H A D | expression.cpp | 137 actuals_.emplace_back(AnalyzeExpr(x)); in Analyze() 173 std::optional<ActualArgument> AnalyzeExpr(const parser::Expr &); 3376 actual = AnalyzeExpr(x.value()); in Analyze() 3678 std::optional<ActualArgument> ArgumentAnalyzer::AnalyzeExpr( in AnalyzeExpr() function in Fortran::evaluate::ArgumentAnalyzer
|
| H A D | resolve-directives.cpp | 997 if (AnalyzeExpr(context_, designator)) { in ResolveAccObject() 1618 if (AnalyzeExpr(context_, designator)) { in ResolveOmpObject()
|
| H A D | resolve-names.cpp | 185 return FoldExpr(AnalyzeExpr(*context_, expr)); in EvaluateExpr() 192 if (auto maybeExpr{AnalyzeExpr(*context_, expr)}) { in EvaluateNonPointerInitializer() 5251 if (AnalyzeExpr(context(), designator)) { in CheckEquivalenceSets() 5631 AnalyzeExpr(context(), doVar); // enforce INTEGER type in DeclareStatementEntity() 7214 auto expr{AnalyzeExpr( in AnalyzeStmtFunctionStmt()
|
| /llvm-project-15.0.7/flang/include/flang/Semantics/ |
| H A D | expression.h | 404 std::optional<evaluate::Expr<evaluate::SomeType>> AnalyzeExpr( in AnalyzeExpr() function
|