Home | History | Annotate | Download | only in optimizing

Lines Matching refs:block

55   // Returns whether an edge represents a valid edge in CF graph: whether the from_ block
56 // has to_ block as a successor.
60 // Predecessor block id.
62 // Successor block id.
102 // Defining a set of basic block to copy (orig_bb_set) partitions all of the edges in the original
162 // Returns a clone of a basic block (orig_block).
164 // - The copy block will have no successors/predecessors; they should be set up manually.
165 // - For each instruction in the orig_block a copy is created and inserted into the copy block;
168 // same, as in the original block, PHIs do not reflect a correct correspondence between the
169 // value and predecessors (as the copy block has no predecessors by now), etc.
183 HBasicBlock* block = bb_map_->Get(orig_block);
184 DCHECK(block != nullptr);
185 return block;
201 bool IsInOrigBBSet(const HBasicBlock* block) const {
202 return IsInOrigBBSet(block->GetBlockId());
216 // a phi input record (not value) and a block's predecessor) are adjusted at this stage: neither
278 HBasicBlock* block = graph_->GetBlocks()[block_id];
279 DCHECK(block != nullptr);
280 return block;
286 // Set of basic block in the original graph to be copied.
294 // Correspondence map for blocks: (original block, copy block).