42d5f6784ef002539b3c8b708690a1d3f25c290b: Bug 676389: (part 2) Add a COPY policy to linear scan register allocation. r=dvander
Andrew Drake <adrake@adrake.org> - Thu, 18 Aug 2011 16:29:32 -0700 - rev 108738
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 676389: (part 2) Add a COPY policy to linear scan register allocation. r=dvander
9c7e1a2c09cf1cd4dd83c46e2d54443552880742: Add a COPY policy to greedy register allocation (bug 676389 part 1, r=adrake).
Andrew Drake <adrake@adrake.org> - Thu, 18 Aug 2011 16:29:31 -0700 - rev 108737
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Add a COPY policy to greedy register allocation (bug 676389 part 1, r=adrake).
e2abf970b42b1923eea12f1bb3b84466f055c862: Make value numbering sparse (Bug 669793, r=adrake)
Ryan Pearl <rpearl@mozilla.com> - Wed, 17 Aug 2011 18:29:57 -0700 - rev 108736
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Make value numbering sparse (Bug 669793, r=adrake)
6050e64e2903f8d5a2984f7aede287dc2b1dbee7: Bug 679794 - IonMonkey: Greedy Allocator: Fix x86-64 double load
Nicolas B. Pierron <npierron@mozilla.com> - Thu, 18 Aug 2011 13:59:57 -0700 - rev 108735
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 679794 - IonMonkey: Greedy Allocator: Fix x86-64 double load from immediate and type of stack slot [r=]
2f95cb807c67e0febfbbbc38807884c07b57e03a: Refactor IonSpewer to handle multiple functions. (Bug 679981, r=rpearl)
Sean Stangl <sstangl@mozilla.com> - Thu, 18 Aug 2011 11:52:51 -0700 - rev 108734
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Refactor IonSpewer to handle multiple functions. (Bug 679981, r=rpearl)
55c24e87cb0d8926fd612995adc5d895d91fd534: Get rid of MirTypeNames (no bug, r=dvander)
Ryan Pearl <rpearl@mozilla.com> - Wed, 17 Aug 2011 18:29:49 -0700 - rev 108733
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Get rid of MirTypeNames (no bug, r=dvander)
0c863aeb0f757efffb7f40289998c06d1ee5be2b: Lowering for LCompare with peephole optimization to emit LCompareAndBranch when necessary (Bug:677774, r=dvander)
Andrew Scheff <ascheff@mozilla.com> - Tue, 16 Aug 2011 12:57:27 -0700 - rev 108732
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Lowering for LCompare with peephole optimization to emit LCompareAndBranch when necessary (Bug:677774, r=dvander)
567369af8ac24b88e8d7bfdbb63281c3b71d422f: Bug 679557: Don't unbox the output of the unbox instruction during lowering. r=dvander
Andrew Drake <adrake@adrake.org> - Tue, 16 Aug 2011 17:38:40 -0700 - rev 108731
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 679557: Don't unbox the output of the unbox instruction during lowering. r=dvander
642b96936887d5303c7445248d4f753db2740a3a: Refactor GVN for more generic constant folding and to respect integer overflow rules (Bug 678625, r=dvander)
Ryan Pearl <rpearl@mozilla.com> - Tue, 16 Aug 2011 16:10:55 -0700 - rev 108730
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Refactor GVN for more generic constant folding and to respect integer overflow rules (Bug 678625, r=dvander)
c39f2efbf198d52e0a97b966cacf413bf495ccfd: Call CheckFrame() at the right time (bug 678682, r=sstangl).
David Anderson <danderson@mozilla.com> - Tue, 16 Aug 2011 16:35:21 -0700 - rev 108729
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Call CheckFrame() at the right time (bug 678682, r=sstangl).
8f60694f1ff5c90ee79ace309bc7f3ab171f32d5: Bug 678801: Add register hinting across phis. r=dvander
Andrew Drake <adrake@adrake.org> - Tue, 16 Aug 2011 15:36:04 -0700 - rev 108728
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 678801: Add register hinting across phis. r=dvander
1e2078273debc9d4c3bc0df278fe566c634cd789: Bug 670628: Add floating point support to linear scan register allocator. r=dvander
Andrew Drake <adrake@adrake.org> - Fri, 12 Aug 2011 16:26:39 -0700 - rev 108727
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 670628: Add floating point support to linear scan register allocator. r=dvander
8d3e5e4be9333e5bc4aace2ead98595c4d2b095e: Bug 670628: Eliminate heap-allocated free-until and next-use mappings. r=dvander
Andrew Drake <adrake@adrake.org> - Fri, 12 Aug 2011 13:36:23 -0700 - rev 108726
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 670628: Eliminate heap-allocated free-until and next-use mappings. r=dvander
d6c0c813dd80fb12865a8d9874aea6676697e91d: Bug 678602: Eliminate deallocation hack from linear scan register allocator. r=dvander
Andrew Drake <adrake@adrake.org> - Wed, 10 Aug 2011 17:10:08 -0700 - rev 108725
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 678602: Eliminate deallocation hack from linear scan register allocator. r=dvander
e029a3cf6a641f6cc083f3633db92622d2993cfb: Adds MCompare operation and ComparePolicy (bug=677774, r=dvander)
Andrew Scheff <ascheff@mozilla.com> - Thu, 11 Aug 2011 15:22:34 -0700 - rev 108724
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Adds MCompare operation and ComparePolicy (bug=677774, r=dvander)
6b30297a73661294f6cb93b5454ced28faa0e3e0: Implement MToDouble (bug 677339, r=sstangl).
David Anderson <danderson@mozilla.com> - Tue, 16 Aug 2011 14:02:48 -0700 - rev 108723
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Implement MToDouble (bug 677339, r=sstangl).
d8e8d950cfbae8b700e9cbfb134ab373b2908e75: Implementing MToInt32 (bug 677339, r=sstangl).
David Anderson <danderson@mozilla.com> - Tue, 16 Aug 2011 14:02:00 -0700 - rev 108722
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Implementing MToInt32 (bug 677339, r=sstangl).
a43711f75e378f40c107dc654dcbdfafa5466c20: Merge JM -> IM
Brian Hackett <bhackett1024@gmail.com> - Fri, 12 Aug 2011 16:34:27 -0700 - rev 108721
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Merge JM -> IM
f7076b6bc9c91496facb3174e29de9263f7b6589: Mark box instructions as idempotent (no bug, r=dvander)
Ryan Pearl <rpearl@mozilla.com> - Fri, 12 Aug 2011 14:21:22 -0700 - rev 108720
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Mark box instructions as idempotent (no bug, r=dvander)
f82e7d7508f8d11b8fbaecfe769a965f48a25053: Bug 678239: implement JSOP_SETARG, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 12 Aug 2011 14:10:15 -0700 - rev 108719
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 678239: implement JSOP_SETARG, r=dvander
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip