Searched refs:AccClause (Results 1 – 10 of 10) sorted by relevance
151 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 …]
13 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()
36 parser::AccClause, llvm::acc::Clause_enumSize> {67 void Enter(const parser::AccClause &);
155 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 …]
61 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()
38 bool Pre(const parser::AccClause &clause) { in Pre()42 void Post(const parser::AccClause &) { currStmt_ = std::nullopt; } in Post() argument
188 many(maybe(","_tok) >> sourced(Parser<AccClause>{})))))
27 let flangClauseBaseClass = "AccClause";
3970 struct AccClause { struct3971 UNION_CLASS_BOILERPLATE(AccClause);3986 WRAPPER_CLASS_BOILERPLATE(AccClauseList, std::list<AccClause>); argument
66 NODE(parser, AccClause) in NODE()