Searched refs:OmpMapType (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | openmp-parsers.cpp | 42 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>{}))
|
| H A D | unparse.cpp | 1997 void Unparse(const OmpMapType::Always &) { Word("ALWAYS,"); } in Unparse() 1999 Walk(std::get<std::optional<OmpMapType>>(x.t), ":"); in Unparse() 2581 WALK_NESTED_ENUM(OmpMapType, Type) // OMP map-type in WALK_NESTED_ENUM()
|
| /llvm-project-15.0.7/flang/examples/FlangOmpReport/ |
| H A D | FlangOmpReportVisitor.cpp | 214 void OpenMPCounterVisitor::Post(const OmpMapType::Type &c) { in Post() 215 clauseDetails += "type=" + OmpMapType::EnumToString(c) + ";"; in Post()
|
| H A D | FlangOmpReportVisitor.h | 76 void Post(const OmpMapType::Type &c);
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-omp-structure.h | 204 void CheckAllowedMapTypes(const parser::OmpMapType::Type &, 205 const std::list<parser::OmpMapType::Type> &);
|
| H A D | check-omp-structure.cpp | 2272 const parser::OmpMapType::Type &type, in CheckAllowedMapTypes() 2273 const std::list<parser::OmpMapType::Type> &allowedMapTypeList) { in CheckAllowedMapTypes() 2280 [&](const parser::OmpMapType::Type &mapType) { in CheckAllowedMapTypes() 2282 parser::OmpMapType::EnumToString(mapType))); in CheckAllowedMapTypes() 2295 if (const auto &maptype{std::get<std::optional<parser::OmpMapType>>(x.v.t)}) { in Enter() 2296 using Type = parser::OmpMapType::Type; in Enter()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | dump-parse-tree.h | 506 NODE(parser, OmpMapType) in NODE() 507 NODE(OmpMapType, Always) in NODE() 508 NODE_ENUM(OmpMapType, Type) in NODE()
|
| H A D | parse-tree.h | 3343 struct OmpMapType { struct 3344 TUPLE_CLASS_BOILERPLATE(OmpMapType); 3353 std::tuple<std::optional<OmpMapType>, OmpObjectList> t;
|