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.