[llvm-commits] [llvm-gcc-4.2] r55718 - /llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
Evan Cheng
evan.cheng at apple.com
Thu Sep 4 14:13:37 PDT 2008
On Sep 4, 2008, at 9:55 AM, Dale Johannesen wrote:
>
> On Sep 4, 2008, at 1:00 AMPDT, Duncan Sands wrote:
>
>>> Does this mean we can stop using gcc's trivial inliner?
>>
>> IIRC, we are using the full gcc inliner because otherwise
>> we get webkit performance regressions. Also (again IIRC),
>> the trivial gcc inliner does not inline inline-always
>> functions! So I originally set things up so that the full
>> inliner was run (not the trivial one), but skipped everything
>> except for inline-always functions; but the skipping part had
>> to be undone due to webkit.
>
> Right, see PR 2353.
> I have a bug report calling for changing it back to the way Duncan had
> it (inline-always functions only).
> It's not clear to me what the criteria should be for doing that.
> Certainly the webkit regression has to be
> analyzed and fixed, but it's unlikely that's the only regression there
> will be....
No it's not. There are other regressions. WebKit was the one I pointed
out because it's open sourced.
Evan
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
More information about the llvm-commits
mailing list