adcd5d3c984efef3688189b11c6ec6276ad014c8: Merge m-c to Ionmonkey.
Sean Stangl <sstangl@mozilla.com> - Tue, 05 Jun 2012 16:54:36 -0700 - rev 106323
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Merge m-c to Ionmonkey.
2062cc1c4b06ae78177df0a437f5a93d08a128b0: Fix a pair of off-by-one errors in the backwards-pool code. (bug 759209, r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 04 Jun 2012 13:56:52 -0700 - rev 106322
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Fix a pair of off-by-one errors in the backwards-pool code. (bug 759209, r=jbramley)
b82223048d7bc9e5c8a448c496d565fd67f654b3: Allow entries in a pool to be shifted from a backreference in pool N to be a forward reference in pool N+1. (bug 759464, r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 04 Jun 2012 13:56:52 -0700 - rev 106321
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Allow entries in a pool to be shifted from a backreference in pool N to be a forward reference in pool N+1. (bug 759464, r=jbramley)
6aaf148d4ce8d688455082285064fa0b636d8051: Change ARM's assembler interface to always return the offset of the instruction that was just generated (bug 759323, r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 04 Jun 2012 13:56:52 -0700 - rev 106320
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Change ARM's assembler interface to always return the offset of the instruction that was just generated (bug 759323, r=jbramley) Also, add a new spewchannel, and spewto it a whole bunch in the pool code.
cdfe0f8e0dd46720193e7318a9b26123f15f359c: Don't place a pool in the middle of a call. (bug 759317, r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 04 Jun 2012 13:56:52 -0700 - rev 106319
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Don't place a pool in the middle of a call. (bug 759317, r=jbramley)
2531ca2456000476b4391db6cc94539d4b8b2e5d: Ensure constant pools are not emitted in the middle of a table branch. (bug 759283, r=dvander)
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 04 Jun 2012 13:56:52 -0700 - rev 106318
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Ensure constant pools are not emitted in the middle of a table branch. (bug 759283, r=dvander)
aff52d7f59242b316c827ed7f2e00ffcc8554f40: There were some cases where bits were getting overwritten due to the fantastic nature of pools, and I have no clue what I did w.r.t. the argumentsrectifier. (bug 755759, r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 04 Jun 2012 13:56:52 -0700 - rev 106317
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
There were some cases where bits were getting overwritten due to the fantastic nature of pools, and I have no clue what I did w.r.t. the argumentsrectifier. (bug 755759, r=jbramley)
6ed2a75d11ae596795c61014302b7a2a1d0823d2: Fix IC patching on ARM so a branch can be patched to any address (bug 733336, r=jbramley,dvander)
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 04 Jun 2012 13:56:52 -0700 - rev 106316
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Fix IC patching on ARM so a branch can be patched to any address (bug 733336, r=jbramley,dvander)
9e1ad66c4e85d3d116a2233eaa66499934a7166c: fix up some known corner cases in dataTransferN, and expand its range (bug 759433,r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 04 Jun 2012 13:56:52 -0700 - rev 106315
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
fix up some known corner cases in dataTransferN, and expand its range (bug 759433,r=jbramley)
56ba58a77e8f11cff724a9ddb50839a0c5663e2c: Merge m-c to Ionmonkey.
Sean Stangl <sstangl@mozilla.com> - Mon, 04 Jun 2012 13:30:29 -0700 - rev 106314
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Merge m-c to Ionmonkey.
c4ba8fc5a1d0c52f91da1e6dccd119212de02edc: Bug 759289 - Use JM for functions called from a JM IC. r=dvander
Jan de Mooij <jdemooij@mozilla.com> - Fri, 01 Jun 2012 14:39:23 +0200 - rev 106313
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 759289 - Use JM for functions called from a JM IC. r=dvander
16141b0a3d124b4312a014b20924b33b9cefae6f: Bug 760103 - LRound should not modify its input register. r=sstangl
Jan de Mooij <jdemooij@mozilla.com> - Fri, 01 Jun 2012 11:30:47 +0200 - rev 106312
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 760103 - LRound should not modify its input register. r=sstangl
474d3f16960fb6bc790f0f46b77d0248424b84ef: Merge m-c onto Ionmonkey.
Sean Stangl <sstangl@mozilla.com> - Thu, 31 May 2012 17:17:52 -0700 - rev 106311
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Merge m-c onto Ionmonkey.
f55395bc4e6135df5532fa68bf73c39782fcff71: Fix erroneous spill slots being added to safepoints (bug 757785, r=jandem).
David Anderson <danderson@mozilla.com> - Thu, 31 May 2012 11:21:16 -0700 - rev 106310
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Fix erroneous spill slots being added to safepoints (bug 757785, r=jandem).
efd4c7fc0697ed61b6c43c63080f9100a83c38c9: Bug 740312 - Get precise OSR slot types from TI. r=sstangl
Jan de Mooij <jdemooij@mozilla.com> - Thu, 31 May 2012 13:22:48 +0200 - rev 106309
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 740312 - Get precise OSR slot types from TI. r=sstangl
0930379f5cfa68a73f7582216d469e240a2ef1b4: Ensure that all phis connected to iterators are kept live (bug 759213, r=jandem).
David Anderson <danderson@mozilla.com> - Wed, 30 May 2012 16:15:31 -0400 - rev 106308
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Ensure that all phis connected to iterators are kept live (bug 759213, r=jandem).
52692d2e14fe59e75d26854c5d8d3dd2b5869ac0: Undo testing change.
David Anderson <danderson@mozilla.com> - Wed, 30 May 2012 10:59:53 -0700 - rev 106307
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Undo testing change.
06a664ebc3cc712df2e113b2d4d9edc37c0d5bbb: Implement torn value tracing (bug 759312, r=jandem).
David Anderson <danderson@mozilla.com> - Wed, 30 May 2012 10:57:55 -0700 - rev 106306
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Implement torn value tracing (bug 759312, r=jandem).
6e30c6428403185ea4f02a677419ac1df0dfcf14: Rolling back changeset 4fa6ccc9a897. Causing too much of tbpl to go orange.
Kannan Vijayan <kvijayan@mozilla.com> - Wed, 30 May 2012 13:21:43 -0400 - rev 106305
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Rolling back changeset 4fa6ccc9a897. Causing too much of tbpl to go orange.
d09cf8da78c80b0715386cb8c710a8fcf1012c58: Use correct getprop mechanism (bug 758384, r=jandem).
David Anderson <danderson@mozilla.com> - Wed, 30 May 2012 10:59:03 -0400 - rev 106304
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Use correct getprop mechanism (bug 758384, r=jandem).
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip