Searched refs:UnlabeledStatement (Results 1 – 10 of 10) sorted by relevance
19 std::get<parser::UnlabeledStatement<parser::ActionStmt>>(ifStmt.t)}; in Leave()
98 template <typename T> bool Pre(const parser::UnlabeledStatement<T> &node) { in Pre()107 template <typename T> void Post(const parser::UnlabeledStatement<T> &node) { in Post()
103 template <typename T> bool Pre(const parser::UnlabeledStatement<T> &stmt) { in Pre()
50 sourced(construct<UnlabeledStatement<typename PA::resultType>>(p)); in unlabeledStatement()
78 static const A *Unwrap(const UnlabeledStatement<B> &x) { in Unwrap()
341 template <typename A> struct UnlabeledStatement { struct342 explicit UnlabeledStatement(A &&s) : statement(std::move(s)) {} in UnlabeledStatement() argument346 template <typename A> struct Statement : public UnlabeledStatement<A> { argument348 : UnlabeledStatement<A>{std::move(s)}, label(std::move(lab)) {} in Statement()2056 UnlabeledStatement<ForallAssignmentStmt>>2305 std::tuple<ScalarLogicalExpr, UnlabeledStatement<ActionStmt>> t;
265 void Walk(const UnlabeledStatement<T> &x, V &visitor) { in Walk()273 void Walk(UnlabeledStatement<T> &x, M &mutator) { in Walk()
752 template <typename T> bool Pre(const UnlabeledStatement<T> &) { return true; } in Pre()753 template <typename T> void Post(const UnlabeledStatement<T> &) {} in Post()
70 struct UnwrapStmt<parser::UnlabeledStatement<A>> {73 constexpr UnwrapStmt(const parser::UnlabeledStatement<A> &a) in UnwrapStmt()158 Pre(std::get<parser::UnlabeledStatement<parser::ActionStmt>>(ifStmt.t)); in convertIfStmt()
1583 genFIR(std::get<Fortran::parser::UnlabeledStatement< in genFIR()3118 analyzeExplicitSpace(std::get<Fortran::parser::UnlabeledStatement< in analyzeExplicitSpace()