Home
last modified time | relevance | path

Searched refs:OpenMPConstruct (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/flang/examples/FlangOmpReport/
H A DFlangOmpReportVisitor.h47 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 DFlangOmpReportVisitor.cpp51 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 DOpenMP.h20 struct OpenMPConstruct;
36 const parser::OpenMPConstruct &);
H A DPFTBuilder.h139 parser::OpenACCDeclarativeConstruct, parser::OpenMPConstruct,
180 parser::OpenMPConstruct>>};
/llvm-project-15.0.7/flang/lib/Parser/
H A Dopenmp-parsers.cpp561 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 Dtype-parsers.h137 constexpr Parser<OpenMPConstruct> openmpConstruct;
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-omp-structure.h131 void Enter(const parser::OpenMPConstruct &);
241 void CheckSIMDNest(const parser::OpenMPConstruct &x);
242 void CheckTargetNest(const parser::OpenMPConstruct &x);
H A Dcanonicalize-omp.cpp31 if (auto *ompCons{GetConstructIf<parser::OpenMPConstruct>(*it)}) { in Post()
H A Dcheck-omp-structure.cpp359 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 Dparse-tree.h264 struct OpenMPConstruct;
524 common::Indirection<OpenMPConstruct>,
3544 WRAPPER_CLASS(OmpSectionBlocks, std::list<OpenMPConstruct>);
3842 struct OpenMPConstruct { struct
3843 UNION_CLASS_BOILERPLATE(OpenMPConstruct);
H A Ddump-parse-tree.h553 NODE(parser, OpenMPConstruct) in NODE()
/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenMP.cpp1485 const Fortran::parser::OpenMPConstruct &ompConstruct) { in genOpenMPConstruct()
H A DBridge.cpp1639 void genFIR(const Fortran::parser::OpenMPConstruct &omp) { in genFIR()