035604ebd2627c4c7bcf4242adfea4bde0f6de28: Committing patch that adds a simplified version of JSOP_ADD to IonMonkey
ascheff@mozilla.com - Fri, 03 Jun 2011 16:44:18 -0700 - rev 108428
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Committing patch that adds a simplified version of JSOP_ADD to IonMonkey
c7c11115c0292a809f723079a35b7f85a5181b7d: Merge.
David Anderson <danderson@mozilla.com> - Fri, 03 Jun 2011 11:40:43 -0700 - rev 108427
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Merge.
e669c8c0755b4b66ea4787c8296124fc519f0598: Merge from tracemonkey.
David Anderson <danderson@mozilla.com> - Fri, 03 Jun 2011 11:37:31 -0700 - rev 108426
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Merge from tracemonkey.
3a6a471a2e1add3ebc0d3519f5b18822af83a20c: Bug 661867: Fix NULL-pointer dereference in case of removal of last element of iterated use chain. r=dvander
Andrew Drake <adrake@adrake.org> - Fri, 03 Jun 2011 10:09:32 -0700 - rev 108425
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 661867: Fix NULL-pointer dereference in case of removal of last element of iterated use chain. r=dvander
03ae9d85fcdbbf585f09f4315ef42a083290be2a: Fix modifying use iterators during iteration (bug 660967, r=adrake).
David Anderson <danderson@mozilla.com> - Thu, 02 Jun 2011 14:20:59 -0700 - rev 108424
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Fix modifying use iterators during iteration (bug 660967, r=adrake).
056092ceb3cdb116484a65c44f0410ec184686eb: Merge from tracemonkey.
David Anderson <danderson@mozilla.com> - Thu, 02 Jun 2011 14:20:58 -0700 - rev 108423
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Merge from tracemonkey.
9e96f2843644914492071cd4ef02a578a25bc1ac: Type insertions (pre-lowering) now works, basically.
David Anderson <danderson@mozilla.com> - Tue, 31 May 2011 12:00:10 -0400 - rev 108422
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Type insertions (pre-lowering) now works, basically.
ba72c4116e729888d9d73707a973a5059932c2b5: Make usedAsType() part of specialization adjustment.
David Anderson <danderson@mozilla.com> - Tue, 31 May 2011 10:53:21 -0400 - rev 108421
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Make usedAsType() part of specialization adjustment.
8596245c60b2e34094749008e884cb0fd2582144: Split type conversions out of lowering, also improving type analysis.
David Anderson <danderson@mozilla.com> - Tue, 31 May 2011 01:19:45 -0400 - rev 108420
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Split type conversions out of lowering, also improving type analysis.
15e78b61632cb3b32b96ed8f8e0d4da800b767ca: Reorganize TypeAnalyzer
David Anderson <danderson@mozilla.com> - Mon, 30 May 2011 23:37:01 -0400 - rev 108419
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Reorganize TypeAnalyzer
79fb0e1faaf2889f1482ba469729177ae2798c3a: Split block reordering from instruction renumbering.
David Anderson <danderson@mozilla.com> - Mon, 30 May 2011 23:29:58 -0400 - rev 108418
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Split block reordering from instruction renumbering.
74f374d209d5039d9ffd1d3ab2a53db03ff9c353: Merge from tracemonkey.
David Anderson <danderson@mozilla.com> - Mon, 30 May 2011 17:34:16 -0400 - rev 108417
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Merge from tracemonkey.
5c1e43a63c64e02dc3d05cb2ff1f57dabd2e75ac: Bug 659566: Add basic block and instruction renumbering phase to IonMonkey. r=dvander
Andrew Drake <adrake@andrew.cmu.edu> - Sat, 21 May 2011 03:15:40 -0700 - rev 108416
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Bug 659566: Add basic block and instruction renumbering phase to IonMonkey. r=dvander
996e96b4dbcfc190e185cb699336b9a417300441: Replace basic block header slots with an entry snapshot.
David Anderson <danderson@mozilla.com> - Thu, 26 May 2011 17:37:34 -0700 - rev 108415
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Replace basic block header slots with an entry snapshot.
21ef5f6a55909108070cdd81e30bc8ad4367e126: Allow instructions to change their specializations during type analysis.
David Anderson <danderson@mozilla.com> - Thu, 26 May 2011 15:19:37 -0700 - rev 108414
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Allow instructions to change their specializations during type analysis.
13fc895fc73a0681c67bf58138db128b606e7b9d: Added type oracle for MIR building.
David Anderson <danderson@mozilla.com> - Thu, 26 May 2011 14:52:40 -0700 - rev 108413
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Added type oracle for MIR building.
92842c9de360a56fc2001bd37789a52f7ae4f444: Merge from tracemonkey.
David Anderson <danderson@mozilla.com> - Wed, 25 May 2011 23:23:45 -0700 - rev 108412
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Merge from tracemonkey.
3e098050470c6038b35ff6359b6bd3b8d3b5fe8e: Get rid of OOM checks (bug 659782, r=adrake).
David Anderson <danderson@mozilla.com> - Wed, 25 May 2011 23:18:32 -0700 - rev 108411
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Get rid of OOM checks (bug 659782, r=adrake).
c0b5d680c1367200e6b905b39dea92302ff93f2c: Fix various bugs relating to do-while loops and if-no-else (bug 659782, r=adrake).
David Anderson <danderson@mozilla.com> - Wed, 25 May 2011 23:18:11 -0700 - rev 108410
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Fix various bugs relating to do-while loops and if-no-else (bug 659782, r=adrake).
f5e6fe3c5e8cb1ebb76539c3849b5b42a2c31f26: Assert better on assigning snapshots.
David Anderson <danderson@mozilla.com> - Wed, 25 May 2011 01:28:40 -0700 - rev 108409
Push 2248 by akeybl@mozilla.com at Mon, 08 Oct 2012 19:23:44 +0000
Assert better on assigning snapshots.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip