On Tue, Apr 21, 2009 at 6:04 PM, Debarshi Ray <[email protected]> wrote:
> http://gcc.gnu.org/wiki/LinkTimeOptimization
>
> "Link Time Optimization (LTO) gives GCC the capability of dumping its
> internal representation (gimple) to disk, so that all the different
> compilation units that make up a single executable can be optimized as
> a single module. This expands the scope of inter-procedural
> optimizations to encompass the whole program (or, rather, everything
> that is visible at link time)."
>

Yea, this and few other features introduced in GCC 4.x finally added
support for "whole program analysis" to some extend. There are a lot
of whole program analysis research material available which previously
was not possible to implement efficiently over GCC because it
previously lacked whole program as well as intra-procedural analysis.

-abhisek

[1] http://www.usenix.org/events/sec01/full_papers/shankar/shankar_html/
[2] http://gcc.vulncheck.org/papers/
_______________________________________________
Ilug-cal-discuss mailing list
[email protected]
http://list.ilug-cal.org/mailman/listinfo/ilug-cal-discuss

Reply via email to