46620e4b019e7b48303226236122d949b3af7c4b: Merge from tracemonkey.
David Anderson <danderson@mozilla.com> - Wed, 08 Jun 2011 15:02:03 -0700 - rev 111135
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge from tracemonkey.
5b3a91f826aec092c16a1158d16f9e38b77cc96e: Fixed thinko in graph building around if-no-else blocks.
David Anderson <danderson@mozilla.com> - Wed, 08 Jun 2011 14:53:09 -0700 - rev 111134
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fixed thinko in graph building around if-no-else blocks.
2a526f8c6f0e71de8e66fad49a6e565f4349fad7: Fix compile error on OSX GCC in BitSet.h. r=rpearl
Andrew Drake <adrake@adrake.org> - Tue, 07 Jun 2011 16:36:19 -0700 - rev 111133
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fix compile error on OSX GCC in BitSet.h. r=rpearl
e36878a02ac60086541844cc43ef41015e182d86: Bug 662648: Add lightweight fixed-size BitSet datastructure for IonMonkey analyses. r=rpearl
Andrew Drake <adrake@adrake.org> - Tue, 07 Jun 2011 16:02:48 -0700 - rev 111132
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 662648: Add lightweight fixed-size BitSet datastructure for IonMonkey analyses. r=rpearl
79a7c157e8c00f14498b2371d7f7d1cb200b200b: Merge from tracemonkey.
David Anderson <danderson@mozilla.com> - Mon, 06 Jun 2011 15:44:58 -0700 - rev 111131
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge from tracemonkey.
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 111130
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111129
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge.
e669c8c0755b4b66ea4787c8296124fc519f0598: Merge from tracemonkey.
David Anderson <danderson@mozilla.com> - Fri, 03 Jun 2011 11:37:31 -0700 - rev 111128
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111127
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111126
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111125
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111124
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111123
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111122
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111121
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Reorganize TypeAnalyzer
79fb0e1faaf2889f1482ba469729177ae2798c3a: Split block reordering from instruction renumbering.
David Anderson <danderson@mozilla.com> - Mon, 30 May 2011 23:29:58 -0400 - rev 111120
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111119
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111118
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111117
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111116
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Allow instructions to change their specializations during type analysis.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip