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()
110 std::is_same_v<A, common::Indirection<parser::LabelDoStmt>> || in IsLegalBranchTarget()477 void Post(const parser::LabelDoStmt &labelDoStmt) { in Post()
1031 bool Pre(const parser::LabelDoStmt &) { in Pre() argument
26 static constexpr auto parser{statement(indirect(Parser<LabelDoStmt>{}))}; in Parse()
281 construct<LabelDoStmt>(
972 void Unparse(const LabelDoStmt &x) { // R1121 in Unparse()
115 using resultType = Statement<common::Indirection<LabelDoStmt>>;
198 struct LabelDoStmt; // R1121513 Statement<common::Indirection<LabelDoStmt>>,2212 struct LabelDoStmt { struct2213 TUPLE_CLASS_BOILERPLATE(LabelDoStmt);
403 NODE(parser, LabelDoStmt) in NODE()
420 parser::ForallConstructStmt, parser::IfThenStmt, parser::LabelDoStmt, in getConstructName()