eba5f9434a2a38dde19ef378e20a390916a7de80: Pass correct stopAt argument to pushLoop(). (No bug, r=dvander)
Sean Stangl <sstangl@mozilla.com> - Mon, 08 Aug 2011 10:51:12 -0700 - rev 108678
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Pass correct stopAt argument to pushLoop(). (No bug, r=dvander)
aad4f90fd9b526513a3684615d764ca36de55c6e: Use specialized inputs for specialized phis (bug 677073, r=rpearl).
David Anderson <danderson@mozilla.com> - Mon, 08 Aug 2011 10:25:33 -0700 - rev 108677
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Use specialized inputs for specialized phis (bug 677073, r=rpearl).
c88d2ecb2472542a41f94a85bb9e7f5beefcca87: Propagate observed type information from phis (bug 677045, r=rpearl).
David Anderson <danderson@mozilla.com> - Mon, 08 Aug 2011 10:16:48 -0700 - rev 108676
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Propagate observed type information from phis (bug 677045, r=rpearl).
b2f20fb51b927c21bd1ed303d83ac20c721fb14a: Use special interp mode for bailouts (bug 677080, r=sstangl).
David Anderson <danderson@mozilla.com> - Sun, 07 Aug 2011 21:34:51 -0700 - rev 108675
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Use special interp mode for bailouts (bug 677080, r=sstangl).
dba8607b243d865dd92f1301f79bb1bb16b9814f: Fix greedy register allocation inserting moves after branches (bug 674507, r=adrake).
David Anderson <danderson@mozilla.com> - Sun, 07 Aug 2011 21:32:32 -0700 - rev 108674
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Fix greedy register allocation inserting moves after branches (bug 674507, r=adrake).
4de8f1841fea8cae5a7ad4a1320ff3aef2da3e8d: Fix greedy register allocation bugs with state merging (bug 669575, r=adrake).
David Anderson <danderson@mozilla.com> - Sun, 07 Aug 2011 21:31:37 -0700 - rev 108673
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Fix greedy register allocation bugs with state merging (bug 669575, r=adrake).
d5196c1532d118db678f09676a56d1fca8000238: Fix opt build.
David Anderson <danderson@mozilla.com> - Sun, 07 Aug 2011 20:24:00 -0700 - rev 108672
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Fix opt build.
e87b5d87406e3d0a1b067a8c5100ceb2c3d9feef: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Sun, 07 Aug 2011 19:54:27 -0700 - rev 108671
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Merge from mozilla-central.
65d3bc30daf0304765e8a6fa891e73148cff4632: Make --ion-gvn=optimistic not cause option parsing to fail (no bug, r=adrake)
Ryan Pearl <rpearl@mozilla.com> - Sun, 07 Aug 2011 18:34:17 -0700 - rev 108670
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Make --ion-gvn=optimistic not cause option parsing to fail (no bug, r=adrake)
4ea28afe22cffa8e43df38e9cb3e44243b258f3b: Detect out-of-bounds virtual register array accesses in linear scan register allocator. no bug, r=sstangl
Andrew Drake <adrake@adrake.org> - Sun, 07 Aug 2011 18:32:23 -0700 - rev 108669
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Detect out-of-bounds virtual register array accesses in linear scan register allocator. no bug, r=sstangl
51da05c4a15303c29b1a89fbfc8069c8eeb66ebe: Bug 677041: Fix control flow resolution for non-phi registers, and live interval generation edge cases. r=dvander
Andrew Drake <adrake@adrake.org> - Sat, 06 Aug 2011 23:23:09 -0700 - rev 108668
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 677041: Fix control flow resolution for non-phi registers, and live interval generation edge cases. r=dvander
af32380158496a7ecbdb3a5c3dcacb0e8ccb4a30: Fix move emitter cycle-breaking. no bug, r=sstangl
Andrew Drake <adrake@adrake.org> - Sun, 07 Aug 2011 00:16:23 -0700 - rev 108667
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Fix move emitter cycle-breaking. no bug, r=sstangl
8e87a05785d6ae92a0d0333c00ed6e0bdbefef03: Don't eliminate redundant arguments to phi nodes. (Bug 676999, r=dvander)
Sean Stangl <sstangl@mozilla.com> - Sun, 07 Aug 2011 00:08:28 -0700 - rev 108666
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Don't eliminate redundant arguments to phi nodes. (Bug 676999, r=dvander)
0506659764d59a2186241f5ae0e89467f7954118: Fix code-motion regression from bailout landing.
David Anderson <danderson@mozilla.com> - Sat, 06 Aug 2011 03:33:16 -0700 - rev 108665
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Fix code-motion regression from bailout landing.
76d004ae24c57e0c05f48c2ba889f1d8f2fe60a2: Follow-up nits to bug 670827.
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 23:15:00 -0700 - rev 108664
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Follow-up nits to bug 670827.
ad399da18b2cfbfd346b5a31f4e048d2cee2a6ec: Implement bailouts (bug 670827, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 23:00:40 -0700 - rev 108663
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Implement bailouts (bug 670827, r=sstangl).
a69ecadc75e124ccf316be09a95771b5f097e8fa: Push callee, either script or function, as part of every Ion frame (bug 670827 part 5, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:55:44 -0700 - rev 108662
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Push callee, either script or function, as part of every Ion frame (bug 670827 part 5, r=sstangl).
1493609db7d082f605e3b460c5d4ce77efff6635: Random minor typos and refactorings (bug 670827 part 4, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:55:27 -0700 - rev 108661
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Random minor typos and refactorings (bug 670827 part 4, r=adrake).
7724af380dcce77f05d75f58a7ba9f4cba8a8f2f: Add an API for calling C functions (bug 670827 part 3, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:54:40 -0700 - rev 108660
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Add an API for calling C functions (bug 670827 part 3, r=adrake).
97cb6abb83aa409b43c624acee6c4230c278ab58: Make frame size classes optional (bug 670827 part 2, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:54:37 -0700 - rev 108659
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Make frame size classes optional (bug 670827 part 2, r=adrake).
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip