Home
last modified time | relevance | path

Searched refs:AccClause (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/flang/lib/Lower/
H A DOpenACC.cpp151 const Fortran::parser::AccClause::DeviceType *deviceTypeClause, in genDeviceTypeClause()
224 for (const Fortran::parser::AccClause &clause : accClauseList.v) { in createLoopOp()
285 std::get_if<Fortran::parser::AccClause::Private>( in createLoopOp()
311 for (const Fortran::parser::AccClause &clause : accClauseList.v) { in createLoopOp()
324 } else if (std::get_if<Fortran::parser::AccClause::Independent>( in createLoopOp()
384 for (const Fortran::parser::AccClause &clause : accClauseList.v) { in createParallelOp()
448 genObjectListWithModifier<Fortran::parser::AccClause::Copyin>( in createParallelOp()
453 std::get_if<Fortran::parser::AccClause::Copyout>( in createParallelOp()
461 genObjectListWithModifier<Fortran::parser::AccClause::Create>( in createParallelOp()
470 std::get_if<Fortran::parser::AccClause::Present>( in createParallelOp()
[all …]
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dcheck-acc-structure.cpp13 void AccStructureChecker::Enter(const parser::AccClause::X &) { \
18 void AccStructureChecker::Enter(const parser::AccClause::X &c) { \
89 void AccStructureChecker::Enter(const parser::AccClause &x) { in Enter()
353 void AccStructureChecker::Enter(const parser::AccClause::Create &c) { in CHECK_REQ_SCALAR_INT_CONSTANT_CLAUSE()
370 void AccStructureChecker::Enter(const parser::AccClause::Copyin &c) { in Enter()
390 void AccStructureChecker::Enter(const parser::AccClause::Copyout &c) { in Enter()
410 void AccStructureChecker::Enter(const parser::AccClause::Self &x) { in Enter()
H A Dcheck-acc-structure.h36 parser::AccClause, llvm::acc::Clause_enumSize> {
67 void Enter(const parser::AccClause &);
H A Dresolve-directives.cpp155 bool Pre(const parser::AccClause::Attach &);
156 bool Pre(const parser::AccClause::Detach &);
158 bool Pre(const parser::AccClause::Copy &x) { in Pre()
164 bool Pre(const parser::AccClause::Create &x) { in Pre()
170 bool Pre(const parser::AccClause::Copyin &x) { in Pre()
176 bool Pre(const parser::AccClause::Copyout &x) { in Pre()
182 bool Pre(const parser::AccClause::Present &x) { in Pre()
186 bool Pre(const parser::AccClause::Private &x) { in Pre()
190 bool Pre(const parser::AccClause::Firstprivate &x) { in Pre()
629 const parser::AccClause &clause) { in GetAccObjectList()
[all …]
H A Dcanonicalize-acc.cpp61 std::get_if<parser::AccClause::Tile>(&clause.u)) { in CheckTileClauseRestriction()
101 if (std::holds_alternative<parser::AccClause::Collapse>(clause.u) || in CheckDoConcurrentClauseRestriction()
102 std::holds_alternative<parser::AccClause::Tile>(clause.u)) { in CheckDoConcurrentClauseRestriction()
H A Dunparse-with-symbols.cpp38 bool Pre(const parser::AccClause &clause) { in Pre()
42 void Post(const parser::AccClause &) { currStmt_ = std::nullopt; } in Post() argument
/llvm-project-15.0.7/flang/lib/Parser/
H A Dopenacc-parsers.cpp188 many(maybe(","_tok) >> sourced(Parser<AccClause>{})))))
/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenACC/
H A DACC.td27 let flangClauseBaseClass = "AccClause";
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h3970 struct AccClause { struct
3971 UNION_CLASS_BOILERPLATE(AccClause);
3986 WRAPPER_CLASS_BOILERPLATE(AccClauseList, std::list<AccClause>); argument
H A Ddump-parse-tree.h66 NODE(parser, AccClause) in NODE()