[llvm-commits] [llvm-gcc-4.2] r55718 - /llvm-gcc-4.2/trunk/gcc/llvm-backend.cpp
Dale Johannesen
dalej at apple.com
Thu Sep 4 09:55:04 PDT 2008
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....
More information about the llvm-commits
mailing list