f7076b6bc9c91496facb3174e29de9263f7b6589: Mark box instructions as idempotent (no bug, r=dvander)
Ryan Pearl <rpearl@mozilla.com> - Fri, 12 Aug 2011 14:21:22 -0700 - rev 111422
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 111421
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 678239: implement JSOP_SETARG, r=dvander
e8ce2d102fdaacf14c0418bac846494f846807d0: Remove some unnecessary vector from LICM (Bug 678598, r=ascheff)
Ryan Pearl <rpearl@mozilla.com> - Fri, 12 Aug 2011 12:52:09 -0700 - rev 111420
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Remove some unnecessary vector from LICM (Bug 678598, r=ascheff)
c34b8613959d3bdb6875035e311af549ba453432: Properly propagate return values in LOCALINC/ARGINC. no bug, r=dvander
Andrew Drake <adrake@adrake.org> - Fri, 12 Aug 2011 13:31:16 -0700 - rev 111419
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Properly propagate return values in LOCALINC/ARGINC. no bug, r=dvander
0988a70d95be51559fb2556af191efc93b404197: Bug 678072: Fix off-by-one attaching snapshots to parameters. r=dvander
Andrew Drake <adrake@adrake.org> - Thu, 11 Aug 2011 02:16:59 -0700 - rev 111418
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 678072: Fix off-by-one attaching snapshots to parameters. r=dvander
6c99b3ba5423e8c9d316aaf9a10a08628416f13f: Implement JSOP_VOID. No bug, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 12 Aug 2011 11:05:40 -0700 - rev 111417
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Implement JSOP_VOID. No bug, r=dvander
9a7208406f77e5c058c10706715f9014f945f27e: Bug 678353: Implement arg increment/decrement, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 12 Aug 2011 11:01:51 -0700 - rev 111416
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 678353: Implement arg increment/decrement, r=dvander
a0f88cdad5c95128ec109a840ee31852592e197d: Implement Dead Code Elimination. (Bug 678113, r=dvander)
Sean Stangl <sstangl@mozilla.com> - Thu, 11 Aug 2011 14:20:05 -0700 - rev 111415
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Implement Dead Code Elimination. (Bug 678113, r=dvander)
e4815c23236d76d1294d1529201341539f8cd507: Bug 678106: Add tests for local increment/decrement, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Thu, 11 Aug 2011 11:24:07 -0700 - rev 111414
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 678106: Add tests for local increment/decrement, r=dvander
73b80b0c344a2c6716def0fe420da6e707954643: Bug 678106: implement local increment/decrement, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Thu, 11 Aug 2011 10:28:39 -0700 - rev 111413
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 678106: implement local increment/decrement, r=dvander
28a71ebcf6c56255a62e18926af1eea4c5a13762: Bug 675381: Remove broken opportunistic phi elimination from linear scan register allocator. r=dvander
Andrew Drake <adrake@adrake.org> - Wed, 10 Aug 2011 05:34:21 -0700 - rev 111412
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 675381: Remove broken opportunistic phi elimination from linear scan register allocator. r=dvander
97ac85295f203175562783cb0e12abfe0a38802d: Fix stack logic when removing bailout frames (bug 677871, r=sstangl).
David Anderson <danderson@mozilla.com> - Wed, 10 Aug 2011 15:27:11 -0700 - rev 111411
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fix stack logic when removing bailout frames (bug 677871, r=sstangl).
0fb0af47c876e4133a7547d11c968fd8acae477f: Reset MoveResolver state. (Bug 678066, r=dvander)
Sean Stangl <sstangl@mozilla.com> - Wed, 10 Aug 2011 15:27:11 -0700 - rev 111410
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Reset MoveResolver state. (Bug 678066, r=dvander)
d96d02901f8153e8d2d6700d645feb14c304b097: Don't mark instructions as congruent if they produce values of different types (Bug 677867, r=dvander)
Ryan Pearl <rpearl@mozilla.com> - Wed, 10 Aug 2011 14:58:21 -0700 - rev 111409
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Don't mark instructions as congruent if they produce values of different types (Bug 677867, r=dvander)
29bd198d1ad163eaa7af78005a7dbeb554cbbf9a: Bug 676933: some style nits, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Wed, 10 Aug 2011 14:55:23 -0700 - rev 111408
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 676933: some style nits, r=dvander
3a68a95b215bf81eedeeba689b60d91497db484a: Bug 676933: implement JSOP_BITNOT, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Wed, 10 Aug 2011 14:52:48 -0700 - rev 111407
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Bug 676933: implement JSOP_BITNOT, r=dvander
8f2bd72cec88001bc6280b4d9db5aca8ccada74c: Fix block entry-snapshots not inheriting stack slots (bug 669950, r=sstangl).
David Anderson <danderson@mozilla.com> - Wed, 10 Aug 2011 12:53:10 -0700 - rev 111406
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fix block entry-snapshots not inheriting stack slots (bug 669950, r=sstangl).
cbed9bf55b229af5940619819f202ac2ef0fa62e: Add a constant pool for snapshots (bug 677715, r=sstangl).
David Anderson <danderson@mozilla.com> - Wed, 10 Aug 2011 12:49:49 -0700 - rev 111405
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Add a constant pool for snapshots (bug 677715, r=sstangl).
b92f682a773b6d8ba951a8f951e8912030a6b51b: Don't do opportunistic dead code elimination during value numbering; a real pass will take care of it later. (No bug, r=adrake)
Ryan Pearl <rpearl@mozilla.com> - Tue, 09 Aug 2011 22:21:24 -0700 - rev 111404
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Don't do opportunistic dead code elimination during value numbering; a real pass will take care of it later. (No bug, r=adrake)
5b5610698472447043b5221e021fbb15fd3c63bf: Update use-chains of inputs to an instruction when it is removed (bug 677072, r=dvander)
Ryan Pearl <rpearl@mozilla.com> - Tue, 09 Aug 2011 17:47:09 -0700 - rev 111403
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Update use-chains of inputs to an instruction when it is removed (bug 677072, r=dvander)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip