911966c4bee6ee70d909d4065f67c0860ab762a1: Bug 677636: use deferred jumptable instead of double jump in tableswitch, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Tue, 23 Aug 2011 22:42:58 -0700 - rev 105159
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Bug 677636: use deferred jumptable instead of double jump in tableswitch, r=dvander
c1ec835d0f9d4880722f592bdc2dbcc0c53610ae: Bug 681185: Implement JSOP_RSH, JSOP_LSH and JSOP_URSH, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Tue, 23 Aug 2011 16:35:49 -0700 - rev 105158
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Bug 681185: Implement JSOP_RSH, JSOP_LSH and JSOP_URSH, r=dvander
24434554ba9970169ae60530debd68b297378cc8: Remove cmpl function that had reversed arguments. no bug, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Tue, 23 Aug 2011 16:34:28 -0700 - rev 105157
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Remove cmpl function that had reversed arguments. no bug, r=dvander
010e8a2d6ad2a262e4b94430d98895cc9b4f8cc6: Use setCC to optimize comparisons w/o branching (bug 677774, r=dvander)
Andrew Scheff <ascheff@mozilla.com> - Tue, 23 Aug 2011 16:34:35 -0700 - rev 105156
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Use setCC to optimize comparisons w/o branching (bug 677774, r=dvander)
b9abc23063b90884b7fbb99805090d4f55fe2bc9: Fix snapshot restoration of stack'd doubles (bug 679581, r=sstangl).
David Anderson <danderson@mozilla.com> - Mon, 22 Aug 2011 10:36:26 -0700 - rev 105155
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Fix snapshot restoration of stack'd doubles (bug 679581, r=sstangl).
084606de4f7c68be48b82dc51a2004e8865e6a08: Fix bug in copy correction when setting locals (bug 678620, r=sstangl).
David Anderson <danderson@mozilla.com> - Mon, 22 Aug 2011 10:29:26 -0700 - rev 105154
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Fix bug in copy correction when setting locals (bug 678620, r=sstangl).
d826b6da07f2aeec901c6fea4f09ba7a106fface: Back out 420a6166dba1 due to incorrect type policy inference. no bug, r=adrake
Ryan Pearl <rpearl@endofunctor.org> - Fri, 19 Aug 2011 19:35:50 -0700 - rev 105153
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Back out 420a6166dba1 due to incorrect type policy inference. no bug, r=adrake
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 105152
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105151
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105150
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105149
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105148
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105147
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105146
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105145
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105144
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105143
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105142
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105141
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +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 105140
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Make value numbering sparse (Bug 669793, r=adrake)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip