Lines Matching refs:block
23 void Post(Block &block) { in Post() argument
25 for (auto i{block.begin()}, end{block.end()}; i != end; ++i) { in Post()
33 CanonicalizeIfMatch(block, stack, i, in Post()
38 CanonicalizeIfMatch(block, stack, i, in Post()
43 CanonicalizeIfMatch(block, stack, i, in Post()
48 CanonicalizeIfMatch(block, stack, i, in Post()
52 CanonicalizeIfMatch(block, stack, i, in Post()
56 CanonicalizeIfMatch(block, stack, i, in Post()
60 CanonicalizeIfMatch(block, stack, i, in Post()
65 CanonicalizeIfMatch(block, stack, i, in Post()
69 CanonicalizeIfMatch(block, stack, i, in Post()
73 CanonicalizeIfMatch(block, stack, i, in Post()
77 CanonicalizeIfMatch(block, stack, i, in Post()
85 CanonicalizeIfMatch(block, stack, i, endDoStmt); in Post()
88 CanonicalizeIfMatch(block, stack, i, actionStmt); in Post()
109 Block block; in CanonicalizeIfMatch() local
115 block.splice(block.begin(), originalBlock, ++stack.back().iter, next); in CanonicalizeIfMatch()
127 std::make_tuple(std::move(nonLabelDoStmt), std::move(block), in CanonicalizeIfMatch()