380c69106e5f333c09a9686052043e251c38129a: Allow register hints to be attached to intervals with register requirements. no bug, r=dvander
Andrew Drake <adrake@adrake.org> - Fri, 19 Aug 2011 14:05:01 -0700 - rev 108748
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Allow register hints to be attached to intervals with register requirements. no bug, r=dvander
420a6166dba11d5fcd10124cad3b0eb359a6d6ba: Make multiplication commutative and idempotent (no bug, r=dvander)
Ryan Pearl <rpearl@mozilla.com> - Fri, 19 Aug 2011 16:34:01 -0700 - rev 108747
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Make multiplication commutative and idempotent (no bug, r=dvander)
7732904d4c8d5d4b182afd47974ceada0116258d: fixed assert, fixed ordering of jumps in LCompareI, added test cases (bug=677774, r=dvander)
Andrew Scheff <ascheff@mozilla.com> - Fri, 19 Aug 2011 15:18:29 -0700 - rev 108746
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
fixed assert, fixed ordering of jumps in LCompareI, added test cases (bug=677774, r=dvander)
93a37c92967ea1f8b2b99a5c942e0c056bd7f8bc: Simple code generation for integer comparisons (bug 677774, r=dvander)
Andrew Scheff <ascheff@mozilla.com> - Fri, 19 Aug 2011 11:25:34 -0700 - rev 108745
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Simple code generation for integer comparisons (bug 677774, r=dvander)
cb541da532c2035f95580666c2cee69f8274333f: Remove unused argument from jsop_bitnot, no bug. r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 19 Aug 2011 12:39:23 -0700 - rev 108744
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Remove unused argument from jsop_bitnot, no bug. r=dvander
bd11f4fae27ad893deedb5c40ae4c1e8705c447c: Bug 679493: implement JSOP_MUL - part 4: peephole optimizations, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 19 Aug 2011 12:24:18 -0700 - rev 108743
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 679493: implement JSOP_MUL - part 4: peephole optimizations, r=dvander
ab6b2e8db887dd222ded823c5af3c706f487a509: Produce correct value numbers for folded constants (bug 678798, r=adrake)
Ryan Pearl <rpearl@mozilla.com> - Fri, 19 Aug 2011 09:39:28 -0700 - rev 108742
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Produce correct value numbers for folded constants (bug 678798, r=adrake)
71de4f9ef039037549c559bf70ce129eca14bc12: Bug 679493: implement JSOP_MUL - part 3: separate overflow/negative zero checks, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Thu, 18 Aug 2011 20:06:16 -0700 - rev 108741
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 679493: implement JSOP_MUL - part 3: separate overflow/negative zero checks, r=dvander
0b8dece77de126b2db768a78267f30800e36bcf0: Bug 679493: implement JSOP_MUL - part 2: double's and JSOP_NEG, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Thu, 18 Aug 2011 20:04:48 -0700 - rev 108740
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 679493: implement JSOP_MUL - part 2: double's and JSOP_NEG, r=dvander
b7c3e89e50cc4a52e7ddd593334144d640d56ab9: Bug 679493: implement JSOP_MUL - part 1: basic, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Thu, 18 Aug 2011 20:04:00 -0700 - rev 108739
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 679493: implement JSOP_MUL - part 1: basic, r=dvander
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).
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip