Searched refs:intExpr (Results 1 – 13 of 13) sorted by relevance
70 constexpr auto intExpr{integer(indirect(expr))};71 constexpr auto scalarIntExpr{scalar(intExpr)};
459 construct<SyncImagesStmt::ImageSet>(intExpr) || in TYPE_PARSER()
1110 construct<SectionSubscript>(intExpr))
197 if (const auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(arg)}) { in GetInt64Arg() local198 return ToInt64(*intExpr); in GetInt64Arg()208 } else if (const auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(arg)}) { in GetInt64ArgOr() local209 return ToInt64(*intExpr); in GetInt64ArgOr()
1097 Expr<SomeInteger> intExpr{*paramExpr}; in FoldOperation() local1099 ConvertToType<TypeParamInquiry::Result>(std::move(intExpr))); in FoldOperation()1146 if (const auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(expr)}) { in ToInt64() local1147 return ToInt64(*intExpr); in ToInt64()
2344 if (const auto *intExpr{std::get_if<Expr<SomeInteger>>(&expr->u)}) { in CheckForNonPositiveValues() local2361 intExpr->u); in CheckForNonPositiveValues()
63 if (auto *intExpr{evaluate::UnwrapExpr<SomeIntExpr>(*maybeExpr)}) { in EvaluateIntExpr()64 return std::move(*intExpr); in EvaluateIntExpr()
860 if (auto *intExpr{std::get_if<Expr<SomeInteger>>(&expr->u)}) { in GetSubstringBound() local866 std::move(*intExpr)}}}; in GetSubstringBound()969 if (auto *intExpr{std::get_if<Expr<SomeInteger>>(&expr->u)}) { in AsSubscript() local975 std::move(*intExpr)}}; in AsSubscript()1225 if (auto *intExpr{UnwrapExpr<Expr<SomeInteger>>(coex)}) { in Analyze() local1227 ConvertToType<SubscriptInteger>(std::move(*intExpr))); in Analyze()1348 Expr<SomeInteger> *intExpr{UnwrapExpr<Expr<SomeInteger>>(*y)}; in GetSpecificIntExpr() local1351 std::move(DEREF(intExpr)))); in GetSpecificIntExpr()3174 return ConvertToType<SubscriptInteger>(std::move(*intExpr)); in AnalyzeKindSelector()3790 MaybeExpr intExpr{ in ConvertBOZ() local[all …]
125 if (auto *intExpr{std::get_if<SomeIntExpr>(&folded.u)}) { in EvaluateParameters() local126 paramValue->SetExplicit(std::move(*intExpr)); in EvaluateParameters()
346 if (auto *intExpr{evaluate::UnwrapExpr<SomeIntExpr>(*maybeExpr)}) { in GetBound() local349 std::move(*intExpr))); in GetBound()
681 if (const auto &intExpr{ in CheckConcurrentHeader() local683 const parser::Expr &expr{intExpr->thing.thing.value()}; in CheckConcurrentHeader()
4601 if (auto *intExpr{std::get_if<SomeIntExpr>(&maybeExpr->u)}) { in Post() local4602 symbol->get<TypeParamDetails>().set_init(std::move(*intExpr)); in Post()
438 if (Fortran::semantics::MaybeIntExpr intExpr = lenParam.GetExplicit()) { in lowerAllocateLengthParameters() local440 Fortran::lower::SomeExpr lenExpr{*intExpr}; in lowerAllocateLengthParameters()