Home
last modified time | relevance | path

Searched refs:ProcComponentRef (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dtools.h24 const Name &GetLastName(const ProcComponentRef &);
38 const Name &GetFirstName(const ProcComponentRef &);
H A Dparse-tree.h1834 struct ProcComponentRef { struct
1835 WRAPPER_CLASS_BOILERPLATE(ProcComponentRef, Scalar<StructureComponent>);
3134 std::variant<Name, ProcComponentRef> u;
H A Ddump-parse-tree.h602 NODE(parser, ProcComponentRef) in NODE()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dtools.cpp43 const Name &GetLastName(const ProcComponentRef &x) { in GetLastName()
101 const Name &GetFirstName(const ProcComponentRef &x) { in GetFirstName()
H A Dparse-tree.cpp156 [&](ProcComponentRef &pcr) { in ConvertToArrayElementRef()
H A Dprogram-parsers.cpp438 TYPE_PARSER(construct<ProcedureDesignator>(Parser<ProcComponentRef>{}) ||
H A Dexpr-parsers.cpp454 TYPE_PARSER(construct<ProcComponentRef>(structureComponent))
H A Dunparse.cpp1693 if (std::holds_alternative<ProcComponentRef>(pd.u)) { in Unparse()
2347 if (std::holds_alternative<ProcComponentRef>(pd.u)) { in Unparse()
/llvm-project-15.0.7/flang/include/flang/Semantics/
H A Dexpression.h341 const parser::ProcComponentRef &, ActualArguments &&, bool isSubroutine);
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp1988 const parser::ProcComponentRef &pcr, ActualArguments &&arguments, in AnalyzeProcedureComponentRef()
2286 [&](const parser::ProcComponentRef &pcr) { in GetCalleeAndArguments()
2972 name = &std::get<parser::ProcComponentRef>(proc.u).v.thing.component; in CheckFuncRefToArrayElement()
3018 [&](parser::ProcComponentRef &pcr) { in FixMisparsedFunctionReference()
H A Dcheck-do-forall.cpp293 auto &component{std::get<parser::ProcComponentRef>(procedureDesignator.u) in Post()
H A Dresolve-directives.cpp398 parser::Unwrap<parser::ProcComponentRef>(procD->u)}) { in Pre()
H A Dresolve-names.cpp1464 void Post(const parser::ProcComponentRef &);
6809 [&](const parser::ProcComponentRef &x) { Walk(x); }, in HandleCall()
7323 void ResolveNamesVisitor::Post(const parser::ProcComponentRef &x) { in Post()