Lines Matching defs:block
13 #include "src/maglev/maglev-basic-block.h"
222 for (BasicBlock* block : *graph) {
223 if (block->control_node()->Is<JumpLoop>()) {
224 loop_headers_.insert(block->control_node()->Cast<JumpLoop>()->target());
231 BasicBlock* block = *block_it;
232 std::replace(targets_.begin(), targets_.end(), block,
235 if (loop_headers_.find(block) != loop_headers_.end()) {
236 AddTarget(targets_, block);
238 ControlNode* node = block->control_node();
257 [](BasicBlock* block) { return block == nullptr; }));
261 MaglevCompilationUnit* compilation_unit, BasicBlock* block) {
265 if (loop_headers_.erase(block) > 0) {
266 loop_position = AddTarget(targets_, block);
275 // If this is one of the arrows pointing to this block, terminate the
277 if (targets_[i] == block) {
298 int block_id = graph_labeller->BlockId(block);
400 // input locations (which are shown in the predecessor block's gap
404 if (state.block()->predecessor_at(i) == nullptr) {
490 int pid = state.block()->predecessor_id();