4ea28afe22cffa8e43df38e9cb3e44243b258f3b: Detect out-of-bounds virtual register array accesses in linear scan register allocator. no bug, r=sstangl
Andrew Drake <adrake@adrake.org> - Sun, 07 Aug 2011 18:32:23 -0700 - rev 111371
Detect out-of-bounds virtual register array accesses in linear scan register allocator. no bug, r=sstangl
51da05c4a15303c29b1a89fbfc8069c8eeb66ebe: Bug 677041: Fix control flow resolution for non-phi registers, and live interval generation edge cases. r=dvander
Andrew Drake <adrake@adrake.org> - Sat, 06 Aug 2011 23:23:09 -0700 - rev 111370
Bug 677041: Fix control flow resolution for non-phi registers, and live interval generation edge cases. r=dvander
af32380158496a7ecbdb3a5c3dcacb0e8ccb4a30: Fix move emitter cycle-breaking. no bug, r=sstangl
Andrew Drake <adrake@adrake.org> - Sun, 07 Aug 2011 00:16:23 -0700 - rev 111369
Fix move emitter cycle-breaking. no bug, r=sstangl
8e87a05785d6ae92a0d0333c00ed6e0bdbefef03: Don't eliminate redundant arguments to phi nodes. (Bug 676999, r=dvander)
Sean Stangl <sstangl@mozilla.com> - Sun, 07 Aug 2011 00:08:28 -0700 - rev 111368
Don't eliminate redundant arguments to phi nodes. (Bug 676999, r=dvander)
0506659764d59a2186241f5ae0e89467f7954118: Fix code-motion regression from bailout landing.
David Anderson <danderson@mozilla.com> - Sat, 06 Aug 2011 03:33:16 -0700 - rev 111367
Fix code-motion regression from bailout landing.
76d004ae24c57e0c05f48c2ba889f1d8f2fe60a2: Follow-up nits to bug 670827.
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 23:15:00 -0700 - rev 111366
Follow-up nits to bug 670827.
ad399da18b2cfbfd346b5a31f4e048d2cee2a6ec: Implement bailouts (bug 670827, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 23:00:40 -0700 - rev 111365
Implement bailouts (bug 670827, r=sstangl).
a69ecadc75e124ccf316be09a95771b5f097e8fa: Push callee, either script or function, as part of every Ion frame (bug 670827 part 5, r=sstangl).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:55:44 -0700 - rev 111364
Push callee, either script or function, as part of every Ion frame (bug 670827 part 5, r=sstangl).
1493609db7d082f605e3b460c5d4ce77efff6635: Random minor typos and refactorings (bug 670827 part 4, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:55:27 -0700 - rev 111363
Random minor typos and refactorings (bug 670827 part 4, r=adrake).
7724af380dcce77f05d75f58a7ba9f4cba8a8f2f: Add an API for calling C functions (bug 670827 part 3, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:54:40 -0700 - rev 111362
Add an API for calling C functions (bug 670827 part 3, r=adrake).
97cb6abb83aa409b43c624acee6c4230c278ab58: Make frame size classes optional (bug 670827 part 2, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:54:37 -0700 - rev 111361
Make frame size classes optional (bug 670827 part 2, r=adrake).
8a0228f35bd42c619315d7faaad7ea7a22306e15: Add out-of-line code generation, refactored CodeGenerator (bug 670827 part 1, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 22:54:35 -0700 - rev 111360
Add out-of-line code generation, refactored CodeGenerator (bug 670827 part 1, r=adrake).
6bce7f59bb1501741403541bc0d78c0fbedaef7f: Bug 670784: Implement JSOP_TABLESWITCH - part 2: tableswitch logic, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 05 Aug 2011 19:55:06 -0700 - rev 111359
Bug 670784: Implement JSOP_TABLESWITCH - part 2: tableswitch logic, r=dvander
b052c9efbc28150821fbb09d6f9006800162eaf6: Fix a bunch of type analysis bugs (bug 674694, r=rpearl).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 19:43:21 -0700 - rev 111358
Fix a bunch of type analysis bugs (bug 674694, r=rpearl).
481ad202043bd108352749b263a38fd897cb5ae2: Fix greedy allocation bug where the same def had two registers (bug 674664, r=adrake).
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 19:39:14 -0700 - rev 111357
Fix greedy allocation bug where the same def had two registers (bug 674664, r=adrake).
1676cf93aa308abae9b00a9b861e731db250ec4d: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Fri, 05 Aug 2011 19:38:49 -0700 - rev 111356
Merge from mozilla-central.
b35d66c93b8bf5c8e6b21b9e35fe2e6dec691077: Bug 676721: Don't allocate clobbered output registers as inputs in linear scan register allocator. r=dvander
Andrew Drake <adrake@adrake.org> - Fri, 05 Aug 2011 15:56:02 -0700 - rev 111355
Bug 676721: Don't allocate clobbered output registers as inputs in linear scan register allocator. r=dvander
679524cb39371f08afdaa85a251df2fd2cb3fbc3: Bug 676940: Remove LLabel, move block start Label into LBlock. r=dvander
Andrew Drake <adrake@adrake.org> - Fri, 05 Aug 2011 14:05:23 -0700 - rev 111354
Bug 676940: Remove LLabel, move block start Label into LBlock. r=dvander
e32e1805a61f33b74a4b133d5ae2a7922b661575: Bug 670784: Implement JSOP_TABLESWITCH - part 1: add needed structures, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 05 Aug 2011 09:54:09 -0700 - rev 111353
Bug 670784: Implement JSOP_TABLESWITCH - part 1: add needed structures, r=dvander
48aebed719c213f300d23ab3b4d39bdfa511474a: Bug 670784: Implement JSOP_TABLESWITCH - part 0: add CodeLabel, r=dvander
Hannes Verschore <hverschore@mozilla.com> - Fri, 05 Aug 2011 09:43:51 -0700 - rev 111352
Bug 670784: Implement JSOP_TABLESWITCH - part 0: add CodeLabel, r=dvander
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 tip