Searched refs:LabelDoStmt (Results 1 – 10 of 10) sorted by relevance
80 [&](Statement<common::Indirection<LabelDoStmt>> &labelDoStmt) { in Post()112 std::get<Statement<common::Indirection<LabelDoStmt>>>( in CanonicalizeIfMatch()116 auto &labelDo{std::get<Statement<common::Indirection<LabelDoStmt>>>( in CanonicalizeIfMatch()
116 std::is_same_v<A, common::Indirection<parser::LabelDoStmt>> || in IsLegalBranchTarget()501 void Post(const parser::LabelDoStmt &labelDoStmt) { in Post()
1177 bool Pre(const parser::LabelDoStmt &) { in Pre() argument
26 static constexpr auto parser{statement(indirect(Parser<LabelDoStmt>{}))}; in Parse()
282 construct<LabelDoStmt>(
992 void Unparse(const LabelDoStmt &x) { // R1121 in Unparse()
115 using resultType = Statement<common::Indirection<LabelDoStmt>>;
199 struct LabelDoStmt; // R1121515 Statement<common::Indirection<LabelDoStmt>>,2232 struct LabelDoStmt { struct2233 TUPLE_CLASS_BOILERPLATE(LabelDoStmt);
411 NODE(parser, LabelDoStmt) in NODE()
692 parser::ForallConstructStmt, parser::IfThenStmt, parser::LabelDoStmt, in getConstructName()