IMA for C++

Use of the -combine flag in C++, permitting inlining and other interprocedural optimisations to work between modules. Definitions (like classes) which have been seen already are skipped and not re-parsed. Template instantiations occur only once per compilation. There may be a mode in which a PCH file counts as a separate translation unit, giving a speed benefit due to the skipping but no semantic changes.


Delivery Date

Early 2007?



Modifications Required

None: IMAforCxx (last edited 2008-01-10 19:38:58 by localhost)