Previous: Non-transitive intermodule optimization, Up: Intermodule optimization [Contents][Index]
--transitive-intermodule-optimization--transitive-intermodule-optimisation--trans-intermod-optPerform inlining, higher-order specialization, and other optimizations using knowledge of the otherwise non-public data of both directly and indirectly imported modules. The compiler gets this data from the module.trans_opt files of the directly and indirectly imported modules.
This option must be set consistently throughout the compilation
process, starting with mmc --generate-dependencies.
Note that ‘--transitive-intermodule-optimization’ works only with
mmake; it does not work with mmc --make.
--use-trans-opt-filesPerform inter-module optimization using any .trans_opt files which are already built, e.g. those for the standard library, but do not build any others.
--also-output-module-order--generate-module-orderIf ‘--generate-dependencies’ is also specified, then output the strongly connected components of the module dependency graph in top-down order to module.module_order. If ‘--generate-dependencies’ is not specified, then this option does nothing.)