Searched refs:AccClause (Results 1 – 10 of 10) sorted by relevance
36 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 …]
13 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()
61 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()
38 bool Pre(const parser::AccClause &clause) { in Pre()42 void Post(const parser::AccClause &) { currStmt_ = std::nullopt; } in Post() argument
148 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()
26 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 …]
149 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 …]
28 let flangClauseBaseClass = "AccClause";
3887 struct AccClause { struct3888 UNION_CLASS_BOILERPLATE(AccClause);3903 WRAPPER_CLASS_BOILERPLATE(AccClauseList, std::list<AccClause>); argument
66 NODE(parser, AccClause) in NODE()