diff options
| author | 2017-01-13 19:48:20 +0000 | |
|---|---|---|
| committer | 2017-01-13 19:48:21 +0000 | |
| commit | 2f12c6581b334e81949016cf262f7ae1dd0737ea (patch) | |
| tree | 1840b3747213d7f2b27ebf43e98f444fc9ef81a6 /compiler/optimizing/nodes.h | |
| parent | c00735af8acafb0920f84f663c88df4a59894241 (diff) | |
| parent | 6b69e0acb0e4c506ce2587e362c38e36e41e34ab (diff) | |
Merge "Complete unrolling of loops with small body and trip count one."
Diffstat (limited to 'compiler/optimizing/nodes.h')
| -rw-r--r-- | compiler/optimizing/nodes.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/optimizing/nodes.h b/compiler/optimizing/nodes.h index ea9a94c420..bf13702749 100644 --- a/compiler/optimizing/nodes.h +++ b/compiler/optimizing/nodes.h @@ -1097,6 +1097,9 @@ class HBasicBlock : public ArenaObject<kArenaAllocBasicBlock> { // with a control flow instruction). void ReplaceWith(HBasicBlock* other); + // Merges the instructions of `other` at the end of `this`. + void MergeInstructionsWith(HBasicBlock* other); + // Merge `other` at the end of `this`. This method updates loops, reverse post // order, links to predecessors, successors, dominators and deletes the block // from the graph. The two blocks must be successive, i.e. `this` the only |