Home
last modified time | relevance | path

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

/external/llvm-project/flang/lib/Semantics/
Dcheck-acc-structure.h36 parser::AccClause, llvm::acc::Clause_enumSize> {
67 void Enter(const parser::AccClause &);
69 void Enter(const parser::AccClause::Auto &);
70 void Enter(const parser::AccClause::Async &);
71 void Enter(const parser::AccClause::Attach &);
72 void Enter(const parser::AccClause::Bind &);
73 void Enter(const parser::AccClause::Capture &);
74 void Enter(const parser::AccClause::Create &);
75 void Enter(const parser::AccClause::Collapse &);
76 void Enter(const parser::AccClause::Copy &);
[all …]
Dcheck-acc-structure.cpp13 void AccStructureChecker::Enter(const parser::AccClause::X &) { \
18 void AccStructureChecker::Enter(const parser::AccClause::X &c) { \
86 void AccStructureChecker::Enter(const parser::AccClause &x) { in Enter()
315 void AccStructureChecker::Enter(const parser::AccClause::Create &c) { in CHECK_REQ_SCALAR_INT_CONSTANT_CLAUSE()
332 void AccStructureChecker::Enter(const parser::AccClause::Copyin &c) { in Enter()
351 void AccStructureChecker::Enter(const parser::AccClause::Copyout &c) { in Enter()
370 void AccStructureChecker::Enter(const parser::AccClause::Self &x) { in Enter()
Dcanonicalize-acc.cpp61 std::get_if<parser::AccClause::Tile>(&clause.u)) { in CheckTileClauseRestriction()
99 if (std::holds_alternative<parser::AccClause::Collapse>(clause.u) || in CheckDoConcurrentClauseRestriction()
100 std::holds_alternative<parser::AccClause::Tile>(clause.u)) { in CheckDoConcurrentClauseRestriction()
Dunparse-with-symbols.cpp38 bool Pre(const parser::AccClause &clause) { in Pre()
42 void Post(const parser::AccClause &) { currStmt_ = std::nullopt; } in Post() argument
Dresolve-directives.cpp148 bool Pre(const parser::AccClause::Copy &x) { in Pre()
154 bool Pre(const parser::AccClause::Create &x) { in Pre()
160 bool Pre(const parser::AccClause::Copyin &x) { in Pre()
166 bool Pre(const parser::AccClause::Copyout &x) { in Pre()
172 bool Pre(const parser::AccClause::Present &x) { in Pre()
176 bool Pre(const parser::AccClause::Private &x) { in Pre()
180 bool Pre(const parser::AccClause::Firstprivate &x) { in Pre()
554 std::get_if<parser::AccClause::Collapse>(&clause.u)}) { in GetAssociatedLoopLevelFromClauses()
/external/llvm-project/flang/lib/Parser/
Dopenacc-parsers.cpp26 TYPE_PARSER("AUTO" >> construct<AccClause>(construct<AccClause::Auto>()) ||
27 "ASYNC" >> construct<AccClause>(construct<AccClause::Async>(
29 "ATTACH" >> construct<AccClause>(construct<AccClause::Attach>(
32 construct<AccClause>(construct<AccClause::Bind>(parenthesized(name))) ||
33 "CAPTURE" >> construct<AccClause>(construct<AccClause::Capture>()) ||
34 "COLLAPSE" >> construct<AccClause>(construct<AccClause::Collapse>(
37 construct<AccClause>(construct<AccClause::Copy>(
40 construct<AccClause>(construct<AccClause::Copyin>(
43 construct<AccClause>(construct<AccClause::Copyout>(
46 construct<AccClause>(construct<AccClause::Create>(
[all …]
/external/llvm-project/flang/lib/Lower/
DOpenACC.cpp149 std::get_if<Fortran::parser::AccClause::Gang>(&clause.u)) { in genACC()
177 std::get_if<Fortran::parser::AccClause::Worker>( in genACC()
185 std::get_if<Fortran::parser::AccClause::Vector>( in genACC()
193 std::get_if<Fortran::parser::AccClause::Tile>(&clause.u)) { in genACC()
212 std::get_if<Fortran::parser::AccClause::Private>( in genACC()
240 std::get_if<Fortran::parser::AccClause::Collapse>(&clause.u)) { in genACC()
247 } else if (std::get_if<Fortran::parser::AccClause::Seq>(&clause.u)) { in genACC()
250 } else if (std::get_if<Fortran::parser::AccClause::Independent>( in genACC()
254 } else if (std::get_if<Fortran::parser::AccClause::Auto>(&clause.u)) { in genACC()
292 std::get_if<Fortran::parser::AccClause::Async>(&clause.u)) { in genACCParallelOp()
[all …]
/external/llvm-project/llvm/include/llvm/Frontend/OpenACC/
DACC.td28 let flangClauseBaseClass = "AccClause";
/external/llvm-project/flang/include/flang/Parser/
Dparse-tree.h3887 struct AccClause { struct
3888 UNION_CLASS_BOILERPLATE(AccClause);
3903 WRAPPER_CLASS_BOILERPLATE(AccClauseList, std::list<AccClause>); argument
Ddump-parse-tree.h66 NODE(parser, AccClause) in NODE()