Home
last modified time | relevance | path

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

/external/llvm-project/flang/lib/Parser/
Dopenmp-parsers.cpp42 TYPE_PARSER(construct<OmpMapType>(
43 maybe("ALWAYS" >> construct<OmpMapType::Always>() / maybe(","_tok)),
44 ("TO"_id >> pure(OmpMapType::Type::To) ||
45 "FROM" >> pure(OmpMapType::Type::From) ||
46 "TOFROM" >> pure(OmpMapType::Type::Tofrom) ||
47 "ALLOC" >> pure(OmpMapType::Type::Alloc) ||
48 "RELEASE" >> pure(OmpMapType::Type::Release) ||
49 "DELETE" >> pure(OmpMapType::Type::Delete)) /
53 maybe(Parser<OmpMapType>{}), Parser<OmpObjectList>{}))
Dunparse.cpp1966 void Unparse(const OmpMapType::Always &) { Word("ALWAYS,"); } in Unparse()
1969 Walk(std::get<std::optional<OmpMapType>>(x.t), ":"); in Unparse()
2540 WALK_NESTED_ENUM(OmpMapType, Type) // OMP map-type in WALK_NESTED_ENUM()
/external/llvm-project/flang/lib/Semantics/
Dcheck-omp-structure.cpp521 const parser::OmpMapType::Type &type, in CheckAllowedMapTypes()
522 const std::list<parser::OmpMapType::Type> &allowedMapTypeList) { in CheckAllowedMapTypes()
529 [&](const parser::OmpMapType::Type &mapType) { in CheckAllowedMapTypes()
531 parser::OmpMapType::EnumToString(mapType))); in CheckAllowedMapTypes()
543 if (const auto &maptype{std::get<std::optional<parser::OmpMapType>>(x.t)}) { in Enter()
544 using Type = parser::OmpMapType::Type; in Enter()
Dcheck-omp-structure.h180 void CheckAllowedMapTypes(const parser::OmpMapType::Type &,
181 const std::list<parser::OmpMapType::Type> &);
/external/llvm-project/flang/include/flang/Parser/
Ddump-parse-tree.h499 NODE(parser, OmpMapType) in NODE()
500 NODE(OmpMapType, Always) in NODE()
501 NODE_ENUM(OmpMapType, Type) in NODE()
Dparse-tree.h3322 struct OmpMapType { struct
3323 TUPLE_CLASS_BOILERPLATE(OmpMapType);
3332 std::tuple<std::optional<OmpMapType>, OmpObjectList> t;