Lines Matching refs:predecessor
55 BasicBlock* CreateEmptyBlock(int offset, BasicBlock* predecessor) {
59 result->set_empty_block_predecessor(predecessor);
74 BasicBlock* predecessor = merge_state.predecessor_at(predecessor_index);
75 if (predecessor == nullptr) {
76 // We can have null predecessors if the predecessor is dead.
80 ControlNode* control = predecessor->control_node();
83 predecessor = CreateEmptyBlock(offset, predecessor);
84 // Set the old predecessor's (the conditional block) reference to
85 // point to the new empty predecessor block.
87 old_jump_targets->SetToBlockAndReturnNext(predecessor);
93 predecessor->set_predecessor_id(predecessor_index--);