Lines Matching defs:successor_blocks

430   void CollectSuccessorBlocks(Node* node, BasicBlock** successor_blocks,
432 Node** successors = reinterpret_cast<Node**>(successor_blocks);
435 successor_blocks[index] = schedule_->block(successors[index]);
450 BasicBlock* successor_blocks[2];
451 CollectSuccessorBlocks(call, successor_blocks, arraysize(successor_blocks));
454 successor_blocks[1]->set_deferred(true);
458 TraceConnect(call, call_block, successor_blocks[0]);
459 TraceConnect(call, call_block, successor_blocks[1]);
460 schedule_->AddCall(call_block, call, successor_blocks[0],
461 successor_blocks[1]);
465 BasicBlock* successor_blocks[2];
466 CollectSuccessorBlocks(branch, successor_blocks,
467 arraysize(successor_blocks));
472 profile_data->GetCounter(successor_blocks[0]->id().ToSize());
474 profile_data->GetCounter(successor_blocks[1]->id().ToSize());
495 successor_blocks[1]->set_deferred(true);
498 successor_blocks[0]->set_deferred(true);
503 successor_blocks[1]->set_deferred(true);
506 successor_blocks[0]->set_deferred(true);
517 TraceConnect(branch, component_start_, successor_blocks[0]);
518 TraceConnect(branch, component_start_, successor_blocks[1]);
520 successor_blocks[0], successor_blocks[1]);
524 TraceConnect(branch, branch_block, successor_blocks[0]);
525 TraceConnect(branch, branch_block, successor_blocks[1]);
526 schedule_->AddBranch(branch_block, branch, successor_blocks[0],
527 successor_blocks[1]);
533 BasicBlock** successor_blocks =
535 CollectSuccessorBlocks(sw, successor_blocks, successor_count);
539 TraceConnect(sw, component_start_, successor_blocks[index]);
542 successor_blocks, successor_count);
547 TraceConnect(sw, switch_block, successor_blocks[index]);
549 schedule_->AddSwitch(switch_block, sw, successor_blocks, successor_count);
552 if (BranchHintOf(successor_blocks[index]->front()->op()) ==
554 successor_blocks[index]->set_deferred(true);