Re: Superblock optimizations



I believe the primary reason why superblocks exist on machine-specific
IRs is because they used by machine-specific optimizations (primarly
by scheduling).

Profiling, however, can be (and actually does) used by machine-
independent (well... actually, less clearly machine-dependent)
optimizations, working on machine-independent IRs. Examples are loop
optimizations (unrolling, prefetch, etc) and PRE.

Andrey

.