ec16c79255aa761216b370dd3b704c80bc8290ba: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Thu, 28 Jul 2011 14:01:12 -0700 - rev 108591
Merge from mozilla-central.
e5dc4f09977b27a4d0f74f386b5e94170b023c44: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Wed, 27 Jul 2011 11:20:49 -0700 - rev 108590
Merge from mozilla-central.
bc22ced0fb3445a17f433263d7533c8741b77578: Show unsupported opcode name when aborting Ion compilation. no bug, r=sstangl
Andrew Drake <adrake@adrake.org> - Thu, 28 Jul 2011 10:50:10 -0700 - rev 108589
Show unsupported opcode name when aborting Ion compilation. no bug, r=sstangl
b0fafd9fca121ec79948a5651a3fdaf05e499202: Bug 674505: Remove free register check from MoveEmitter. EXTREME r=dvander
Andrew Drake <adrake@adrake.org> - Wed, 27 Jul 2011 17:08:04 -0700 - rev 108588
Bug 674505: Remove free register check from MoveEmitter. EXTREME r=dvander
3be9cb4bc96a175e893b3b600930a48cdb5a0f34: Bug 674490: Don't allocate registers for undead live intervals. r=dvander
Andrew Drake <adrake@adrake.org> - Wed, 27 Jul 2011 04:26:34 -0700 - rev 108587
Bug 674490: Don't allocate registers for undead live intervals. r=dvander
7bd4ed0a22856f5c1d8115b265dc1d60293d6c53: Bug 670633: Eliminate unnecessary spill stores generated by linear scan register allocator.
Andrew Drake <adrake@adrake.org> - Tue, 26 Jul 2011 06:12:01 -0700 - rev 108586
Bug 670633: Eliminate unnecessary spill stores generated by linear scan register allocator.
0d79db47e6fa0e148614aba0dc24a37d3339ce3f: Bug 670632: Add look-ahead and look-behind register hinting to linear scan register allocator. r=dvander
Andrew Drake <adrake@adrake.org> - Tue, 12 Jul 2011 16:44:24 -0700 - rev 108585
Bug 670632: Add look-ahead and look-behind register hinting to linear scan register allocator. r=dvander
6aba51ebc1b9c3670fcbaf18d81ce9938619f316: Bug 674491: Ignore empty LMoveGroups in code generator. r=dvander
Andrew Drake <adrake@adrake.org> - Wed, 27 Jul 2011 03:41:05 -0700 - rev 108584
Bug 674491: Ignore empty LMoveGroups in code generator. r=dvander
b3bfdfb08313631b225abdb507b5f971d964afc0: Fix generateEnterJIT() on x86 and x64 when argc == 0. (bug 674457, r=dvander)
Sean Stangl <sstangl@mozilla.com> - Wed, 27 Jul 2011 15:47:58 -0700 - rev 108583
Fix generateEnterJIT() on x86 and x64 when argc == 0. (bug 674457, r=dvander)
181d31b8aa2defaa099ac56be0eb4c9c1e799697: Fix LICM assertions on funky empty loops.
Andrew Scheff <ascheff@mozilla.com> - Wed, 27 Jul 2011 14:50:32 -0700 - rev 108582
Fix LICM assertions on funky empty loops.
99020ed3ca89edfce3d5aa98fff0308eae2f9cde: Add missing return.
David Anderson <danderson@mozilla.com> - Wed, 27 Jul 2011 02:36:08 -0700 - rev 108581
Add missing return.
62f64f4e16ea298c03758b53e995e237f8af7b16: Codegen for LInteger (bug 674099, r=dvander)
Andrew Scheff <ascheff@mozilla.com> - Tue, 26 Jul 2011 19:02:38 -0700 - rev 108580
Codegen for LInteger (bug 674099, r=dvander)
817e1628f32fa1d3cba73c529fb18d6c37d301fb: Bug 674402: Disable ion.cfg spew in optimized builds. r=dvander
Andrew Drake <adrake@adrake.org> - Tue, 26 Jul 2011 16:24:55 -0700 - rev 108579
Bug 674402: Disable ion.cfg spew in optimized builds. r=dvander
0d89fc51d6708e35ac5730adaf23d39989fc441e: Bug 672735: Add sequential IDs to instructions with LDefinition::REDEFINED policies. r=dvander
Andrew Drake <adrake@adrake.org> - Mon, 25 Jul 2011 10:47:41 -0700 - rev 108578
Bug 672735: Add sequential IDs to instructions with LDefinition::REDEFINED policies. r=dvander
07a3818d8d2472c74f366b09675ed95a5456c3a6: Bug 674334: Fix several issues with code generator and optimized builds. r=dvander
Andrew Drake <adrake@adrake.org> - Tue, 26 Jul 2011 06:02:48 -0700 - rev 108577
Bug 674334: Fix several issues with code generator and optimized builds. r=dvander
55ae65eddb44c27959316c45539061d0cba8174a: Rename MoveGroupResolver to MoveResolver, MoveResolverX86 to MoveEmitter.
David Anderson <danderson@mozilla.com> - Mon, 25 Jul 2011 21:35:49 -0700 - rev 108576
Rename MoveGroupResolver to MoveResolver, MoveResolverX86 to MoveEmitter.
a4c43d665f67b45b1b500fe5a6fd91bce3fefdce: Disentagle move resolution from CodeGenerator (bug 673870, r=adrake).
David Anderson <danderson@mozilla.com> - Mon, 25 Jul 2011 21:31:33 -0700 - rev 108575
Disentagle move resolution from CodeGenerator (bug 673870, r=adrake).
7b704fb3b421e4c78347b78410e664526970acea: Move framePushed and some stack ops to MacroAssembler, and use jump-to-return (bug 673864 part 2, r=ascheff).
David Anderson <danderson@mozilla.com> - Mon, 25 Jul 2011 21:03:35 -0700 - rev 108574
Move framePushed and some stack ops to MacroAssembler, and use jump-to-return (bug 673864 part 2, r=ascheff).
ab9123c68044855fc74509bd4c2a62d0353d623e: Introduce new MacroAssembler abstraction (bug 673864 part 1, r=ascheff).
David Anderson <danderson@mozilla.com> - Mon, 25 Jul 2011 21:03:33 -0700 - rev 108573
Introduce new MacroAssembler abstraction (bug 673864 part 1, r=ascheff).
584ea5bae16e0d79d416a884ebbb17d03b50e580: Access stack slots via fixed-distance ESP (bug 673550 part 2, r=adrake).
David Anderson <danderson@mozilla.com> - Mon, 25 Jul 2011 20:55:34 -0700 - rev 108572
Access stack slots via fixed-distance ESP (bug 673550 part 2, r=adrake).
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip