9.10.3 MLDS backend (MLDS -> MLDS) optimization options
These optimizations are applied to the medium level
intermediate code.
--no-mlds-optimize- Disable the MLDS -> MLDS optimization passes.
--no-mlds-peephole- Do not perform peephole optimization of the MLDS.
--no-optimize-tailcalls- Treat tailcalls as ordinary calls rather than optimizing
by turning self-tailcalls into loops.
--no-optimize-initializations- Leave initializations of local variables as assignment statements,
rather than converting such assignments statements into initializers.
--eliminate-local-variables- Eliminate local variables with known values, where possible,
by replacing occurrences of such variables with their values.
--no-generate-trail-ops-inline- Do not generate trailing operations inline,
but instead insert calls to the versions of these operations
in the standard library.