Searched refs:OpenMPConstruct (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/flang/examples/FlangOmpReport/ |
| H A D | FlangOmpReportVisitor.h | 47 std::variant<const OpenMPConstruct *, const OpenMPDeclarativeConstruct *>; 54 SourcePosition getLocation(const OpenMPConstruct &c); 58 std::string getName(const OpenMPConstruct &c); 63 bool Pre(const OpenMPConstruct &c); 66 void Post(const OpenMPConstruct &);
|
| H A D | FlangOmpReportVisitor.cpp | 51 if (auto *val = std::get_if<const OpenMPConstruct *>(&w)) { in getLocation() 52 const OpenMPConstruct *o{*val}; in getLocation() 65 SourcePosition OpenMPCounterVisitor::getLocation(const OpenMPConstruct &c) { in getLocation() 97 if (auto *val = std::get_if<const OpenMPConstruct *>(&w)) { in getName() 98 const OpenMPConstruct *o{*val}; in getName() 111 std::string OpenMPCounterVisitor::getName(const OpenMPConstruct &c) { in getName() 161 bool OpenMPCounterVisitor::Pre(const OpenMPConstruct &c) { in Pre() 170 void OpenMPCounterVisitor::Post(const OpenMPConstruct &) { in Post() argument
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | OpenMP.h | 20 struct OpenMPConstruct; 36 const parser::OpenMPConstruct &);
|
| H A D | PFTBuilder.h | 139 parser::OpenACCDeclarativeConstruct, parser::OpenMPConstruct, 180 parser::OpenMPConstruct>>};
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | openmp-parsers.cpp | 561 construct<OpenMPConstruct>(sourced(Parser<OpenMPSectionConstruct>{})), 571 first(construct<OpenMPConstruct>(Parser<OpenMPSectionsConstruct>{}), 572 construct<OpenMPConstruct>(Parser<OpenMPLoopConstruct>{}), 573 construct<OpenMPConstruct>(Parser<OpenMPBlockConstruct>{}), 576 construct<OpenMPConstruct>(Parser<OpenMPStandaloneConstruct>{}), 577 construct<OpenMPConstruct>(Parser<OpenMPAtomicConstruct>{}), 578 construct<OpenMPConstruct>(Parser<OpenMPExecutableAllocate>{}), 579 construct<OpenMPConstruct>(Parser<OpenMPDeclarativeAllocate>{}), 580 construct<OpenMPConstruct>(Parser<OpenMPCriticalConstruct>{})))
|
| H A D | type-parsers.h | 137 constexpr Parser<OpenMPConstruct> openmpConstruct;
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | check-omp-structure.h | 131 void Enter(const parser::OpenMPConstruct &); 241 void CheckSIMDNest(const parser::OpenMPConstruct &x); 242 void CheckTargetNest(const parser::OpenMPConstruct &x);
|
| H A D | canonicalize-omp.cpp | 31 if (auto *ompCons{GetConstructIf<parser::OpenMPConstruct>(*it)}) { in Post()
|
| H A D | check-omp-structure.cpp | 359 void OmpStructureChecker::Enter(const parser::OpenMPConstruct &x) { in Enter() 485 void OmpStructureChecker::CheckSIMDNest(const parser::OpenMPConstruct &c) { in CheckSIMDNest() 558 void OmpStructureChecker::CheckTargetNest(const parser::OpenMPConstruct &c) { in CheckTargetNest() 921 for (const parser::OpenMPConstruct &block : sectionBlocks.v) { in Enter() 2615 if (const auto *ompConstruct{parser::Unwrap<parser::OpenMPConstruct>(*it)}) { in CheckTargetBlockOnlyTeams() 2646 parser::Unwrap<parser::OpenMPConstruct>(*it)}) { in CheckWorkshareBlockStmts()
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 264 struct OpenMPConstruct; 524 common::Indirection<OpenMPConstruct>, 3544 WRAPPER_CLASS(OmpSectionBlocks, std::list<OpenMPConstruct>); 3842 struct OpenMPConstruct { struct 3843 UNION_CLASS_BOILERPLATE(OpenMPConstruct);
|
| H A D | dump-parse-tree.h | 553 NODE(parser, OpenMPConstruct) in NODE()
|
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | OpenMP.cpp | 1485 const Fortran::parser::OpenMPConstruct &ompConstruct) { in genOpenMPConstruct()
|
| H A D | Bridge.cpp | 1639 void genFIR(const Fortran::parser::OpenMPConstruct &omp) { in genFIR()
|