6778cd6941a1135dc144b034d0d42e795f20e5db: Introduce exit frames for x64 bailouts (bug 695897 part 5, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 11 Nov 2011 17:10:41 -0800 - rev 105322
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Introduce exit frames for x64 bailouts (bug 695897 part 5, r=sstangl).
6aefeb68c04de48e836ddbc57ef88a3828fccf9a: Introduce exit frames for x86 bailouts (bug 695897 part 4, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 11 Nov 2011 17:10:39 -0800 - rev 105321
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Introduce exit frames for x86 bailouts (bug 695897 part 4, r=sstangl).
b54f9c27c4583484a37da054d13c00fa9a008fba: Make ABI calls arch specific for ARM (bug 695897 part 3, r=mrosenberg).
David Anderson <danderson@mozilla.com> - Fri, 11 Nov 2011 17:10:36 -0800 - rev 105320
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Make ABI calls arch specific for ARM (bug 695897 part 3, r=mrosenberg).
27dda98f1eceff198d55d9b6d4e48f4ed78f94c5: Make ABI calls arch specific for x86 and x64 (bug 695897 part 2, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 11 Nov 2011 17:10:33 -0800 - rev 105319
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Make ABI calls arch specific for x86 and x64 (bug 695897 part 2, r=sstangl).
8284e6365e99035c2622d83d4bd1d0e6a0b9b79b: Use explicit outparams in ABI calls (bug 695897 part 1, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 11 Nov 2011 17:10:32 -0800 - rev 105318
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Use explicit outparams in ABI calls (bug 695897 part 1, r=sstangl).
ab790991e91f876313005f5c5cbfc7203cb43a7f: Fix typo in JS -> C call masks. (Bug 701508, r=sstangl)
Nicolas Pierron <npierron@mozilla.com> - Fri, 11 Nov 2011 14:48:09 -0800 - rev 105317
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Fix typo in JS -> C call masks. (Bug 701508, r=sstangl)
88f65dfb48315a865517fb9cd97293e2ed18417a: Do not add type barrier if instruction has expected type. (Bug 700211, r=sstangl)
Nicolas Pierron <npierron@mozilla.com> - Thu, 10 Nov 2011 19:49:37 -0800 - rev 105316
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Do not add type barrier if instruction has expected type. (Bug 700211, r=sstangl)
69d31720ff0fd911ca82c3c5d2b31323ce15a1d7: Handle hairy cycles: cycles where the last element in the cycle has dependencies. (bug 697906,r=dvander)
Marty Rosenberg <mrosenberg@mozilla.com> - Thu, 10 Nov 2011 19:48:50 -0800 - rev 105315
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Handle hairy cycles: cycles where the last element in the cycle has dependencies. (bug 697906,r=dvander)
736d52cc985c9f2e1d841284f3fd9ded298dd1fd: Fix JSCallClobberMask typo (bug 701508, r=sstangl).
David Anderson <danderson@mozilla.com> - Thu, 10 Nov 2011 17:23:17 -0800 - rev 105314
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Fix JSCallClobberMask typo (bug 701508, r=sstangl).
00c3477ea630e9ce5715fa5bf714ca42459e716f: Don't use d31 as a register, we cannot encode it. Also, change .isDouble to kind == DOUBLE (no bug, r=dvander)
Marty Rosenberg <mrosenberg@mozilla.com> - Thu, 10 Nov 2011 16:31:45 -0800 - rev 105313
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Don't use d31 as a register, we cannot encode it. Also, change .isDouble to kind == DOUBLE (no bug, r=dvander)
7d978454409ebdaff6e5fcec29ace032e7bb8226: last changes required to get IM functioning (bug 698695,r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Thu, 10 Nov 2011 11:51:12 -0800 - rev 105312
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
last changes required to get IM functioning (bug 698695,r=jbramley)
28a531088115eafa38ecc700fe51757bc521f20e: Split the shift operation into multiple LIR instructions and implement multiply (bug 698579, r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Thu, 10 Nov 2011 11:51:01 -0800 - rev 105311
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Split the shift operation into multiple LIR instructions and implement multiply (bug 698579, r=jbramley)
e1db5388d52bd8cfd75708abcde1140f5f367283: Ignore fat increment/decrement ops (bug 701025, r=dvander)
Jan de Mooij <jandemooij@gmail.com> - Thu, 10 Nov 2011 19:31:36 +0100 - rev 105310
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Ignore fat increment/decrement ops (bug 701025, r=dvander)
4cf64b431f91288890e3b94e3bebbf94e3586a66: Yet another "whoops". This function managed to sneak into my last commit (it was supposed to go in much later)
Marty Rosenberg <mrosenberg@mozilla.com> - Wed, 09 Nov 2011 18:38:22 -0800 - rev 105309
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Yet another "whoops". This function managed to sneak into my last commit (it was supposed to go in much later)
4c20c60f6b2552aa896aa15c93211a2f993c4688: Whoops, Add in the new shared Lowering files.
Marty Rosenberg <mrosenberg@mozilla.com> - Wed, 09 Nov 2011 18:18:09 -0800 - rev 105308
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Whoops, Add in the new shared Lowering files.
db2c69383b9d915b651885c48e5c88696318712e: Fix some bit-bugs, add in a couple of new functions, etc.(bug 696825, r=cdleary)
Marty Rosenberg <mrosenberg@mozilla.com> - Wed, 09 Nov 2011 16:08:56 -0800 - rev 105307
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Fix some bit-bugs, add in a couple of new functions, etc.(bug 696825, r=cdleary)
14555c86ccf71c7b21e1c14134b897a7f1e44b61: Add in tables (bug 696825, r=cdleary)
Marty Rosenberg <mrosenberg@mozilla.com> - Wed, 09 Nov 2011 16:08:56 -0800 - rev 105306
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Add in tables (bug 696825, r=cdleary)
e103c2bd35fdde3fd294ae3594d663022cb4afcd: Add in pools! (only for doubles presently) (bug 696825, r=cdleary)
Marty Rosenberg <mrosenberg@mozilla.com> - Wed, 09 Nov 2011 16:08:56 -0800 - rev 105305
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Add in pools! (only for doubles presently) (bug 696825, r=cdleary)
70953dad5e783f6009abf7004f74832df570d381: Fix inc/dec ops not decomposing properly (bug 695017, r=cdleary).
David Anderson <danderson@mozilla.com> - Mon, 07 Nov 2011 15:59:29 -0800 - rev 105304
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Fix inc/dec ops not decomposing properly (bug 695017, r=cdleary).
a44853532140fdc0b52f1fd34bbc0f34f2a992e3: Disallow compilation if source frame hasArgsObj(). Triggered by OSR. (No bug, r=dvander)
Sean Stangl <sstangl@mozilla.com> - Mon, 07 Nov 2011 15:21:09 -0800 - rev 105303
Push 23447 by danderson@mozilla.com at Tue, 11 Sep 2012 17:34:27 +0000
Disallow compilation if source frame hasArgsObj(). Triggered by OSR. (No bug, r=dvander)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip