Home
last modified time | relevance | path

Searched refs:IntentSpec (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/flang/lib/Parser/
H A DFortran-parsers.cpp750 TYPE_PARSER(construct<IntentSpec>("IN OUT" >> pure(IntentSpec::Intent::InOut) || in TYPE_PARSER()
751 "IN" >> pure(IntentSpec::Intent::In) || in TYPE_PARSER()
752 "OUT" >> pure(IntentSpec::Intent::Out))) in TYPE_PARSER()
H A Dtype-parsers.h78 constexpr Parser<IntentSpec> intentSpec; // R826
H A Dunparse.cpp586 void Unparse(const IntentSpec &x) { // R826 in Unparse()
2565 WALK_NESTED_ENUM(IntentSpec, Intent) // R826 in WALK_NESTED_ENUM()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Ddump-parse-tree.h379 NODE(parser, IntentSpec) in NODE()
380 NODE_ENUM(IntentSpec, Intent) in NODE()
H A Dparse-tree.h1311 struct IntentSpec { struct
1313 WRAPPER_CLASS_BOILERPLATE(IntentSpec, Intent);
1335 ArraySpec, External, IntentSpec, Intrinsic, LanguageBindingSpec, Optional,
1501 std::tuple<IntentSpec, std::list<Name>> t;
3002 std::variant<AccessSpec, LanguageBindingSpec, IntentSpec, Optional, Pointer,
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dresolve-names.cpp242 bool Pre(const parser::IntentSpec &);
291 Attr IntentSpecToAttr(const parser::IntentSpec &x) { in IntentSpecToAttr()
293 case parser::IntentSpec::Intent::In: in IntentSpecToAttr()
295 case parser::IntentSpec::Intent::Out: in IntentSpecToAttr()
297 case parser::IntentSpec::Intent::InOut: in IntentSpecToAttr()
1708 bool AttrsVisitor::Pre(const parser::IntentSpec &x) { in Pre()
4091 auto &intentSpec{std::get<parser::IntentSpec>(x.t)}; in Pre()