Home
last modified time | relevance | path

Searched refs:CoarraySpec (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-names-utils.h28 struct CoarraySpec;
106 SemanticsContext &context, const parser::CoarraySpec &);
H A Dresolve-names-utils.cpp225 ArraySpec Analyze(const parser::CoarraySpec &);
263 SemanticsContext &context, const parser::CoarraySpec &coarraySpec) { in AnalyzeCoarraySpec()
292 ArraySpec ArraySpecAnalyzer::Analyze(const parser::CoarraySpec &x) { in Analyze()
H A Dresolve-names.cpp430 void Post(const parser::CoarraySpec &);
2002 void ArraySpecVisitor::Post(const parser::CoarraySpec &x) { in Post()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dtype-parsers.h73 constexpr Parser<CoarraySpec> coarraySpec; // R809
H A Dunparse.cpp299 [&](const CoarraySpec &) { Word("CODIMENSION["); }, in Before() argument
307 [&](const CoarraySpec &) { Put(']'); }, in Post() argument
316 Walk("[", std::get<std::optional<CoarraySpec>>(x.t), "]"); in Unparse()
493 [&](const CoarraySpec &) { Word("CODIMENSION["); }, in Before() argument
501 [&](const CoarraySpec &) { Put(']'); }, in Post() argument
510 Walk("[", std::get<std::optional<CoarraySpec>>(x.t), "]"); in Unparse()
520 void Unparse(const CoarraySpec &x) { // R809 in Unparse()
599 Walk("[", std::get<std::optional<CoarraySpec>>(x.t), "]"); in Unparse()
617 Put('['), Walk(std::get<CoarraySpec>(x.t)), Put(']'); in Unparse()
H A DFortran-parsers.cpp685 construct<CoarraySpec>(bracketed(Parser<DeferredCoshapeSpecList>{})) ||
686 construct<CoarraySpec>(bracketed(Parser<ExplicitCoshapeSpec>{})))
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h942 struct CoarraySpec { struct
943 UNION_CLASS_BOILERPLATE(CoarraySpec);
967 std::variant<AccessSpec, Allocatable, CoarraySpec, Contiguous, argument
997 std::optional<CoarraySpec>, std::optional<CharLength>,
1334 std::variant<AccessSpec, Allocatable, Asynchronous, CoarraySpec, Contiguous,
1346 std::tuple<ObjectName, std::optional<ArraySpec>, std::optional<CoarraySpec>,
1376 std::tuple<ObjectName, std::optional<ArraySpec>, std::optional<CoarraySpec>>
1402 std::tuple<Name, CoarraySpec> t;
H A Ddump-parse-tree.h184 NODE(parser, CoarraySpec) in NODE()