Open GoogleCodeExporter opened 9 years ago
Original comment by collinw
on 6 Jan 2010 at 11:44
The html5lib benchmark also has a lot of opportunities for inlining.
Original comment by collinw
on 12 Jan 2010 at 2:19
Joerg Blank has started on this.
Original comment by collinw
on 19 Jan 2010 at 10:43
This is now blocked by Issue 41.
Running html5lib with inlineing enabled generates some callsites which become
polymorphic and cause a lot of bails.
Original comment by joerg...@gmail.com
on 28 Jan 2010 at 11:01
Can you elaborate on this? How does the inlining make callsites *more*
polymorphic? I assume
you're talking about callsites in the callee (function being inlined)? What
kind of callsites? Which
optimization is causing the bails?
Original comment by collinw
on 28 Jan 2010 at 6:42
Please excuse my bad wording.
A callsite is regarded as monomorphic and the called function gets subsequently
inlined. Later the same site becomes polymorphic and causes 100k bails in a
single
round (Up from about 5k from cold branches).
Original comment by joerg...@gmail.com
on 28 Jan 2010 at 9:41
Original issue reported on code.google.com by
collinw
on 9 Oct 2009 at 10:03