Next: Optimizations specific to low level code, Previous: Optimizations during code generation, Up: Optimization options [Contents][Index]
--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.