Next: , Previous: , Up: Optimization options   [Contents][Index]


9.16.5 Optimizations specific to high level code


--mlds-optimize
--mlds-optimise

Enable the MLDS->MLDS optimization passes.


--mlds-peephole

Perform peephole optimization of the MLDS.


--optimize-tailcalls
--optimise-tailcalls

Turn self-tailcalls into loops.


--optimize-initializations
--optimise-initializations

Whenever possible, convert the first assignment to each local variable in the target code into an initializer on its declaration. Some target language compilers can generate faster code that way.


--eliminate-local-variables
--eliminate-local-vars

Eliminate local variables with known values, where possible, by replacing occurrences of such variables with their values.