Enables the block locality improvement optimization. This optimization moves blocks of code in order reduce span-dependent jump sizes on many architectures.

This optimization is extremely compute intensive but delivers very good results on many applications. It will always reduce code size and execution time because the size of span-dependent jumps are reduced.