Related articles |
---|
instruction bundling (scheduling?) kevin.phillips83@yahoo.com (kphillips) (2008-04-04) |
Re: instruction bundling (scheduling?) anton@mips.complang.tuwien.ac.at (2008-04-06) |
Re: instruction bundling (scheduling?) kevin.phillips83@yahoo.com (kphillips) (2008-04-09) |
Re: instruction bundling (scheduling?) andreybokhanko@gmail.com (2008-04-13) |
Re: instruction bundling (scheduling?) kamalpr@gmail.com (IndianTechie) (2008-04-14) |
Re: instruction bundling (scheduling?) kevin.phillips83@yahoo.com (kphillips) (2008-04-15) |
Re: instruction bundling (scheduling?) SidTouati@inria.fr (Sid Touati) (2008-04-22) |
From: | Sid Touati <SidTouati@inria.fr> |
Newsgroups: | comp.compilers |
Date: | Tue, 22 Apr 2008 11:14:20 +0200 |
Organization: | I.N.R.I.A Rocquencourt |
References: | 08-04-017 |
Keywords: | optimize, code |
Posted-Date: | 22 Apr 2008 10:22:25 EDT |
kphillips a icrit :
> There are many academic literature on this subject, but none deals
> with this at this level of simplicity (basic block) level as far as
> I'm concerned. Once again I'd like to thank you for the current and
> past suggestions, your assistance has been extremely useful.
>
> Regards,
> K. Phillips.
All exiting techniques devoted for basic blocks work also for
superblock. A Superblock is considered as a basic block when doing
instruction scheduling and register allocation: this is why
superblocks have been introduced in compilers. Meanwhile, a post pass
introduces a recovery code to correct code semantics.
So, you do not need a specific code optimisation for a superblock, you
can take any technique for a basic block and it would work for a
superblock. However, this assertion may not be correct for other code
regions ans shapes (hyperblock, trees, etc.)
ST
Return to the
comp.compilers page.
Search the
comp.compilers archives again.