[llvm-commits] PATCH: Enable avoiding eager inlining for linkonce-ODR functions

Chandler Carruth chandlerc at gmail.com
Tue Mar 13 14:38:41 PDT 2012


On Mon, Mar 12, 2012 at 9:44 PM, Chandler Carruth <chandlerc at gmail.com>wrote:

> I ran a range of Google-specific benchmarks, and saw a geo-mean
> improvement of runtime of 0.4%. Some benchmarks improved as much as 2%,
> others didn't improve. I also found an average (and total) size increase of
> 2% across these benchmarks, so it's not trivially a win. This is a bit of a
> tradeoff.


FWIW, the clang binary does not get any larger with this change, and I'm
seeing about 1% improvement in compile times.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120313/4fd4c586/attachment.html>


More information about the llvm-commits mailing list