Home
last modified time | relevance | path

Searched refs:intExpr (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/flang/lib/Evaluate/
Dfold.cpp183 if (const auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(arg)}) { in GetInt64Arg() local
184 return ToInt64(*intExpr); in GetInt64Arg()
194 } else if (const auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(arg)}) { in GetInt64ArgOr() local
195 return ToInt64(*intExpr); in GetInt64ArgOr()
Dvariable.cpp264 if (auto intExpr{len->GetExplicit()}) { in SymbolLEN() local
265 if (IsConstantExpr(*intExpr)) { in SymbolLEN()
266 return ConvertToType<SubscriptInteger>(*std::move(intExpr)); in SymbolLEN()
Dfold-integer.cpp640 if (const auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(expr)}) { in ToInt64() local
641 return ToInt64(*intExpr); in ToInt64()
Dcharacteristics.cpp218 if (const auto &intExpr{param->GetExplicit()}) { in AcquireLEN() local
219 LEN_ = ConvertToType<SubscriptInteger>(common::Clone(*intExpr)); in AcquireLEN()
/external/llvm-project/flang/lib/Parser/
Dexpr-parsers.h70 constexpr auto intExpr{integer(indirect(expr))};
71 constexpr auto scalarIntExpr{scalar(intExpr)};
Dexecutable-parsers.cpp458 construct<SyncImagesStmt::ImageSet>(intExpr) || in TYPE_PARSER()
DFortran-parsers.cpp1081 construct<SectionSubscript>(intExpr))
/external/llvm-project/flang/lib/Semantics/
Dresolve-names-utils.h57 if (auto *intExpr{evaluate::UnwrapExpr<SomeIntExpr>(*maybeExpr)}) { in EvaluateIntExpr()
58 return std::move(*intExpr); in EvaluateIntExpr()
Dexpression.cpp756 if (auto *intExpr{std::get_if<Expr<SomeInteger>>(&expr->u)}) { in GetSubstringBound() local
757 if (auto *ssIntExpr{std::get_if<Expr<SubscriptInteger>>(&intExpr->u)}) { in GetSubstringBound()
762 std::move(*intExpr)}}}; in GetSubstringBound()
849 if (auto *intExpr{std::get_if<Expr<SomeInteger>>(&expr->u)}) { in AsSubscript() local
850 if (auto *ssIntExpr{std::get_if<Expr<SubscriptInteger>>(&intExpr->u)}) { in AsSubscript()
855 std::move(*intExpr)}}; in AsSubscript()
1085 if (auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(coex)}) { in Analyze() local
1087 ConvertToType<SubscriptInteger>(std::move(*intExpr))); in Analyze()
1210 Expr<SomeInteger> *intExpr{UnwrapExpr<Expr<SomeInteger>>(*y)}; in GetSpecificIntExpr() local
1213 std::move(DEREF(intExpr)))); in GetSpecificIntExpr()
[all …]
Dtype.cpp122 if (auto *intExpr{std::get_if<SomeIntExpr>(&folded.u)}) { in EvaluateParameters() local
123 paramValue->SetExplicit(std::move(*intExpr)); in EvaluateParameters()
Dresolve-names-utils.cpp320 if (auto *intExpr{evaluate::UnwrapExpr<SomeIntExpr>(*maybeExpr)}) { in GetBound() local
323 std::move(*intExpr))); in GetBound()
Dcheck-do-forall.cpp682 if (const auto &intExpr{ in CheckConcurrentHeader() local
684 const parser::Expr &expr{intExpr->thing.thing.value()}; in CheckConcurrentHeader()
Dresolve-names.cpp3827 if (auto *intExpr{std::get_if<SomeIntExpr>(&maybeExpr->u)}) { in Post() local
3828 symbol->get<TypeParamDetails>().set_init(std::move(*intExpr)); in Post()
/external/python/setuptools/setuptools/_vendor/
Dpyparsing.py4428 def countedArray( expr, intExpr=None ): argument
4451 if intExpr is None:
4452 intExpr = Word(nums).setParseAction(lambda t:int(t[0]))
4454 intExpr = intExpr.copy()
4455 intExpr.setName("arrayLen")
4456 intExpr.addParseAction(countFieldParseAction, callDuringTry=True)
4457 return ( intExpr + arrayExpr ).setName('(len) ' + _ustr(expr) + '...')
/external/python/setuptools/pkg_resources/_vendor/
Dpyparsing.py4428 def countedArray( expr, intExpr=None ): argument
4451 if intExpr is None:
4452 intExpr = Word(nums).setParseAction(lambda t:int(t[0]))
4454 intExpr = intExpr.copy()
4455 intExpr.setName("arrayLen")
4456 intExpr.addParseAction(countFieldParseAction, callDuringTry=True)
4457 return ( intExpr + arrayExpr ).setName('(len) ' + _ustr(expr) + '...')