Lines Matching refs:Statement
34 std::get<Statement<EndAssociateStmt>>( in Post()
39 std::get<Statement<EndBlockStmt>>( in Post()
44 std::get<Statement<EndChangeTeamStmt>>( in Post()
49 std::get<Statement<EndCriticalStmt>>(critical.value().t)); in Post()
53 std::get<Statement<EndDoStmt>>(doConstruct.value().t)); in Post()
57 std::get<Statement<EndIfStmt>>(ifConstruct.value().t)); in Post()
61 std::get<Statement<EndSelectStmt>>( in Post()
66 std::get<Statement<EndSelectStmt>>(selectRank.value().t)); in Post()
70 std::get<Statement<EndSelectStmt>>(selectType.value().t)); in Post()
74 std::get<Statement<EndForallStmt>>(forall.value().t)); in Post()
78 std::get<Statement<EndWhereStmt>>(where.value().t)); in Post()
80 [&](Statement<common::Indirection<LabelDoStmt>> &labelDoStmt) { in Post()
84 [&](Statement<common::Indirection<EndDoStmt>> &endDoStmt) { in Post()
87 [&](Statement<ActionStmt> &actionStmt) { in Post()
99 Block::iterator &i, Statement<T> &statement) { in CanonicalizeIfMatch()
104 std::get<ExecutableConstruct>(i->u).u = Statement<ActionStmt>{ in CanonicalizeIfMatch()
112 std::get<Statement<common::Indirection<LabelDoStmt>>>( in CanonicalizeIfMatch()
116 auto &labelDo{std::get<Statement<common::Indirection<LabelDoStmt>>>( in CanonicalizeIfMatch()
121 Statement<NonLabelDoStmt> nonLabelDoStmt{std::move(labelDo.label), in CanonicalizeIfMatch()
128 Statement<EndDoStmt>{ in CanonicalizeIfMatch()