4997d6d1141d3d52293f55c29df1542776612ea5: [JAEGER] Fast-path for MOD with integers (bug 579466).
David Anderson <danderson@mozilla.com> - Thu, 22 Jul 2010 23:36:37 -0700 - rev 53156
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Fast-path for MOD with integers (bug 579466).
75790c66c675859a5a6dddb771ab0a3ec2ded8a0: Merge fallout. (1) Update instanceof stub correspondingly to interprter case. (2) add MSVC annotation to MIC kind
David Mandelin <dmandelin@mozilla.com> - Thu, 22 Jul 2010 18:38:09 -0700 - rev 53155
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
Merge fallout. (1) Update instanceof stub correspondingly to interprter case. (2) add MSVC annotation to MIC kind
a71ac4cc1d1726a4226eebe43f1ec53fb3e38e6f: Merge from tracemonkey.
David Mandelin <dmandelin@mozilla.com> - Thu, 22 Jul 2010 18:31:01 -0700 - rev 53154
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
Merge from tracemonkey.
87e07ff8196caff03a2d480da82645d944d0f283: [JAEGER] Keep track of which operations result in numbers.
David Anderson <danderson@mozilla.com> - Thu, 22 Jul 2010 17:34:29 -0700 - rev 53153
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Keep track of which operations result in numbers.
51ed7672df50fbc43858f1235b448160425111f6: [JAEGER] Simplify double arithmetic paths.
David Anderson <danderson@mozilla.com> - Thu, 22 Jul 2010 17:34:26 -0700 - rev 53152
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Simplify double arithmetic paths.
35c51fe530b6fea305f4c93ff39dabf3ee2914ee: [JAEGER] Band-aid to always kill type when killing data. r=dvander, b=580694
Andrew Drake <adrake@mozilla.com> - Thu, 22 Jul 2010 17:32:23 -0700 - rev 53151
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Band-aid to always kill type when killing data. r=dvander, b=580694
1661c73938c5624129f70823852cfbb5b56c0f76: Backout merge.
David Mandelin <dmandelin@mozilla.com> - Thu, 22 Jul 2010 17:12:24 -0700 - rev 53150
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
Backout merge.
c1247fe6186e3b56bc774b47147cb10c4d47e35e: Backed out changeset d1d52f7820f2 due to Mochitest crashes.
David Mandelin <dmandelin@mozilla.com> - Thu, 22 Jul 2010 17:11:10 -0700 - rev 53149
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
Backed out changeset d1d52f7820f2 due to Mochitest crashes.
4576e91ac766db0e7b67e8233d6b83850b787bae: [JAEGER] Bug 580144: put JS_METHODJIT in js-config.h so that everyone sees the same jscntxt.h structs
David Mandelin <dmandelin@mozilla.com> - Thu, 22 Jul 2010 14:32:52 -0700 - rev 53148
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Bug 580144: put JS_METHODJIT in js-config.h so that everyone sees the same jscntxt.h structs
a0ff24e18d75c7bac918c0bec94d38eec943ba08: [JAEGER] Modify branch patching to get the ARM port working. [Bug 572633] [r=dvander]
Jacob Bramley <Jacob.Bramley@arm.com> - Thu, 22 Jul 2010 11:44:32 +0100 - rev 53147
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Modify branch patching to get the ARM port working. [Bug 572633] [r=dvander]
f580d3f9c163252166185e4059ee0f9fa2c294a1: [JAEGER] Use type instead of tag in FastOps.cpp. r=dvander.
Sean Stangl <sstangl@mozilla.com> - Wed, 21 Jul 2010 23:08:24 -0700 - rev 53146
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Use type instead of tag in FastOps.cpp. r=dvander. Tags are still used in PolyIC.cpp; these will require special care for the x86_64 port.
acc6d8f2fa9f45e11ae7b7f9bb9ed0a3a21d5af2: [JAEGER] Fix building without --enable-methodjit.
Sean Stangl <sstangl@mozilla.com> - Wed, 21 Jul 2010 17:25:04 -0700 - rev 53145
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Fix building without --enable-methodjit.
72a16f6ce26de24f9d8dc26c51bc9dcf957d69ae: [JAEGER] Various changes to Assembler.h. r=dvander, b=580749.
Sean Stangl <sstangl@mozilla.com> - Wed, 21 Jul 2010 15:03:16 -0700 - rev 53144
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Various changes to Assembler.h. r=dvander, b=580749. Remove storeData32/loadData32; replace with store32(), storePayload(), etc. Use JSValueType instead of JSValueTag, since 64-bit will have a different tag representation.
125ef1892aa63e303d271d9ac98943fd4bcd10b3: [JAEGER] Use CodeGenIncludes.h instead of Assembler.h directly.
Sean Stangl <sstangl@mozilla.com> - Wed, 21 Jul 2010 14:52:05 -0700 - rev 53143
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Use CodeGenIncludes.h instead of Assembler.h directly.
80ffa77253eb59cbd94fe78a8a4080a15de197e9: [JAEGER] Add license blocks, defines, and vim headers to Retcon.{cpp,h}, TrampolineCompiler.{cpp,h}.
Sean Stangl <sstangl@mozilla.com> - Wed, 21 Jul 2010 13:28:31 -0700 - rev 53142
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Add license blocks, defines, and vim headers to Retcon.{cpp,h}, TrampolineCompiler.{cpp,h}.
2f9ed63a9e32fcffa95a7cecddd7523fb3cee5a8: [JAEGER] Merge.
David Anderson <danderson@mozilla.com> - Wed, 21 Jul 2010 10:44:44 -0700 - rev 53141
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Merge.
d1d52f7820f207c8fd3ea1eca41dbab68aa11f9c: [JAEGER] Implement trap part of debug API. r=dvander, b=570650
Andrew Drake <drakedevel@gmail.com> - Wed, 21 Jul 2010 03:04:39 -0700 - rev 53140
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Implement trap part of debug API. r=dvander, b=570650
7c6f62fcbd913459b15d55762144d9740b105196: [JAEGER] Fix mac build: inlineCallCount is a uintN, not uintptr_t.
Sean Stangl <sstangl@mozilla.com> - Tue, 20 Jul 2010 23:41:46 -0700 - rev 53139
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Fix mac build: inlineCallCount is a uintN, not uintptr_t.
c025b60c574943667459533b117db2808e70754c: [JAEGER] Merge from TraceMonkey (which pulled m-c).
Sean Stangl <sstangl@mozilla.com> - Tue, 20 Jul 2010 22:24:39 -0700 - rev 53138
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
[JAEGER] Merge from TraceMonkey (which pulled m-c).
5e8c4d7985ca9c94741327162888b85ef0be9b79: Bug 578761: PIC for JSOP_GETELEM. (r=dvander)
Chris Leary <cdleary@mozilla.com> - Tue, 20 Jul 2010 21:16:47 -0700 - rev 53137
Push 15660 by rsayre@mozilla.com at Sat, 11 Sep 2010 19:16:24 +0000
Bug 578761: PIC for JSOP_GETELEM. (r=dvander)
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip