| Related articles |
|---|
| refs on basic block cloning gerlek@dat.cse.ogi.edu (1994-11-16) |
| Re: refs on basic block cloning danhicks@aol.com (1994-11-19) |
| Newsgroups: | comp.compilers |
| From: | danhicks@aol.com (DanHicks) |
| Keywords: | optimize |
| Organization: | Compilers Central |
| References: | 94-11-117 |
| Date: | Sat, 19 Nov 1994 02:15:19 GMT |
gerlek@dat.cse.ogi.edu (Michael Gerlek) writes:
>>>We're looking at optimizations which can benefit from, or may be
enabled by, cloning basic blocks; I'd appreciate any references anyone
knows has on this subject.<<<
The most profitable basic block manipulation you can do doesn't involve
cloning at all, but merely the insertion of an empty basic block on any
arc that flows from a block with multiple successors to a block with
multiple predecessors. This greatly "opens up" optimizations such as
Morel-Renvois, and it also makes MR converge more quickly and reliably.
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.