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


|