[llvm-commits] PATCH: Enable avoiding eager inlining for linkonce-ODR functions
Eric Christopher
echristo at apple.com
Wed Mar 14 10:36:41 PDT 2012
On Mar 14, 2012, at 10:33 AM, Chandler Carruth <chandlerc at gmail.com> wrote:
> Also re-sending patch since apparently email threading is hard. ;]
>
> On Wed, Mar 14, 2012 at 10:13 AM, Chandler Carruth <chandlerc at gmail.com> wrote:
> Ping (and CC duncan so he sees this one)
>
>
> On Tue, Mar 13, 2012 at 2:38 PM, Chandler Carruth <chandlerc at gmail.com> wrote:
> 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.
Seems reasonable. Be worth putting it through the paces via nightly.
-eric
More information about the llvm-commits
mailing list