Home
last modified time | relevance | path

Searched refs:SomeIntExpr (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/flang/lib/Semantics/
Dtype.cpp122 if (auto *intExpr{std::get_if<SomeIntExpr>(&folded.u)}) { in EvaluateParameters()
154 std::move(std::get<SomeIntExpr>(expr.u)), details.attr()}); in EvaluateParameters()
281 std::move(DEREF(evaluate::UnwrapExpr<SomeIntExpr>(*folded)))); in Instantiate()
512 ParamValue::ParamValue(SomeIntExpr &&expr, common::TypeParamAttr attr) in ParamValue()
516 : ParamValue(SomeIntExpr{evaluate::Expr<evaluate::SubscriptInteger>{value}}, in ParamValue()
519 void ParamValue::SetExplicit(SomeIntExpr &&x) { in SetExplicit()
Dresolve-names-utils.h57 if (auto *intExpr{evaluate::UnwrapExpr<SomeIntExpr>(*maybeExpr)}) { in EvaluateIntExpr()
Dresolve-names-utils.cpp320 if (auto *intExpr{evaluate::UnwrapExpr<SomeIntExpr>(*maybeExpr)}) { in GetBound()
Dresolve-names.cpp3827 if (auto *intExpr{std::get_if<SomeIntExpr>(&maybeExpr->u)}) { in Post()
5420 ParamValue{SomeIntExpr{*std::move(length)}, common::TypeParamAttr::Len}, in ToDeclTypeSpec()
/external/llvm-project/flang/include/flang/Semantics/
Dtype.h44 using SomeIntExpr = evaluate::Expr<evaluate::SomeInteger>; variable
45 using MaybeIntExpr = std::optional<SomeIntExpr>;
92 explicit ParamValue(SomeIntExpr &&, common::TypeParamAttr attr);
98 void SetExplicit(SomeIntExpr &&);