Slava Pestov
|
3047d4a451
|
compiler.tree.propagation: remove method inlining heuristic
|
2009-08-17 22:29:05 -05:00 |
Slava Pestov
|
42224eb4e7
|
Propagation pass: add inlined node counts to total node count, so that the more we inline the less we are eager to inline more
|
2009-03-06 23:34:01 -06:00 |
Slava Pestov
|
fa6a2047f0
|
New inlining heuristic: number of usages within this word. Speeds up bootstrap by 10%
|
2008-12-04 07:05:59 -06:00 |
Slava Pestov
|
5f4b247072
|
Propagation pass now uses a stack of hashtables for predicated constraints instead of cloning a hashtable. New strategy for recursive propagation; now converges with fewer iterations. ~15 sec bootstrap time improvement
|
2008-11-11 08:49:00 -06:00 |
Slava Pestov
|
c19f2257f4
|
Fix permission bits
|
2008-10-02 08:34:49 -05:00 |
Slava Pestov
|
54232f80ca
|
Adding identity optimization pass, tweak inlining heuristic
|
2008-09-12 08:18:44 -05:00 |
Slava Pestov
|
8c46a3d56f
|
Only annotate certain nodes ith value info
|
2008-08-24 14:02:33 -05:00 |
Slava Pestov
|
f2a5a30c6f
|
New front-end and high-level optimizer lands
|
2008-08-12 03:22:45 -05:00 |