[Google] Refine hot caller heuristic

Easwaran Raman eraman@google.com
Tue Aug 20 19:43:00 GMT 2013


The current hot caller heuristic simply promotes edges whose caller is
hot. This patch does the following:
* Turn it off for applications with large footprint since the size
increase hurts them
* Be more selective by considering arguments to callee when the
heuristic is enabled.

This performs well on internal benchmarks. Ok for google/4_8 branch if
all tests pass?

- Easwaran
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hot_caller.patch
Type: application/octet-stream
Size: 3756 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20130820/f60b2fa7/attachment.obj>


More information about the Gcc-patches mailing list