Lines Matching defs:block
109 void PlaceBlock(Block* block) { placed_blocks_.push_back(block); }
172 cfg_.blocks().begin(), cfg_.blocks().end(), [this](Block* block) {
173 return (cfg_.end() && *cfg_.end() == block) || block->IsComplete();
188 void Bind(Block* block);
189 void Goto(Block* block);
190 // Goto block while keeping {preserved_slots} many slots on the top and
192 // target block.
193 // Returns the StackRange of the preserved slots in the target block.
194 StackRange Goto(Block* block, size_t preserved_slots);
222 CfgAssemblerScopedTemporaryBlock(CfgAssembler* assembler, Block* block)
223 : assembler_(assembler), saved_block_(block) {
224 saved_stack_ = block->InputTypes();
228 assembler->cfg_.PlaceBlock(block);