Searched refs:OmpMapType (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/flang/lib/Parser/ |
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>{}))
|
D | unparse.cpp | 1966 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/ |
D | check-omp-structure.cpp | 521 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()
|
D | check-omp-structure.h | 180 void CheckAllowedMapTypes(const parser::OmpMapType::Type &, 181 const std::list<parser::OmpMapType::Type> &);
|
/external/llvm-project/flang/include/flang/Parser/ |
D | dump-parse-tree.h | 499 NODE(parser, OmpMapType) in NODE() 500 NODE(OmpMapType, Always) in NODE() 501 NODE_ENUM(OmpMapType, Type) in NODE()
|
D | parse-tree.h | 3322 struct OmpMapType { struct 3323 TUPLE_CLASS_BOILERPLATE(OmpMapType); 3332 std::tuple<std::optional<OmpMapType>, OmpObjectList> t;
|