c223b4370b3ada9227632136a9b51511cb5d0524: Bug 732120 - Remove ReorderBlocks. r=sstangl
Jan de Mooij <jdemooij@mozilla.com> - Wed, 21 Mar 2012 13:24:09 +0100 - rev 106049
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 732120 - Remove ReorderBlocks. r=sstangl
cea47dfc3fb7a47fd12e48fd7305a703f637788c: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Tue, 20 Mar 2012 14:43:39 -0700 - rev 106048
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Merge from mozilla-central.
3e4a9ba45f2bad8102d96d59468a16550472a254: Fix bug causing performance regression after merge from m-c.
David Anderson <danderson@mozilla.com> - Tue, 20 Mar 2012 14:29:11 -0700 - rev 106047
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Fix bug causing performance regression after merge from m-c.
93b0756fba8f68b1ce5d537208ccd7c5a7eea871: Bug 736964 - Fast path for typed array length access. r=dvander
Jan de Mooij <jdemooij@mozilla.com> - Tue, 20 Mar 2012 12:08:15 +0100 - rev 106046
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 736964 - Fast path for typed array length access. r=dvander
3a4607b336a8a5ef35369ef8e43491f8527412e1: Bug 736141 - Don't do specific binary arith folding operations when semantics can differ after fold. r=dvander
Hannes Verschore <hverschore@mozilla.com> - Tue, 20 Mar 2012 12:01:39 +0100 - rev 106045
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 736141 - Don't do specific binary arith folding operations when semantics can differ after fold. r=dvander
e96d5b1f47b8bd29a8d7f7f1149482b8b8660a91: Oops, the peek(-1) grabs an MPassArg rather than the argument. (bug 730525, r=pierron)
Marty Rosenberg <mrosenberg@mozilla.com> - Mon, 19 Mar 2012 15:31:38 -0700 - rev 106044
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Oops, the peek(-1) grabs an MPassArg rather than the argument. (bug 730525, r=pierron)
a4916f9d8d2f217b2d452a5802f8ace5d44f396b: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Mon, 19 Mar 2012 14:13:34 -0700 - rev 106043
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Merge from mozilla-central.
b5b6e6aebb36140047dd6563c8a4507d942999c4: Inline the call to GetTypeCallerInitObject from JS_Aray (bug 730525, r=pierron)
Marty Rosenberg <mrosenberg@mozilla.com> - Sat, 17 Mar 2012 23:04:01 -0700 - rev 106042
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Inline the call to GetTypeCallerInitObject from JS_Aray (bug 730525, r=pierron)
bc22b7e24bc33c364ccb4f71c1b50a337526fdb0: Add in a couple of multiplication optimizations (bug 736420, r=jbramley)
Marty Rosenberg <mrosenberg@mozilla.com> - Sat, 17 Mar 2012 02:41:28 -0700 - rev 106041
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Add in a couple of multiplication optimizations (bug 736420, r=jbramley)
4bab7e913ab63c8ce6dfb85efc7ac2aa2a6dc66a: Fix caller resume point just after inlining. (Bug 732858, r=dvander)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Fri, 16 Mar 2012 15:57:27 -0700 - rev 106040
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Fix caller resume point just after inlining. (Bug 732858, r=dvander)
b96587f04076f63907a1405727256795464e5411: Bug 735699 - Support dense arrays in GETELEM IC. r=dvander
Jan de Mooij <jdemooij@mozilla.com> - Fri, 16 Mar 2012 17:00:20 +0100 - rev 106039
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 735699 - Support dense arrays in GETELEM IC. r=dvander
f5ec9bd2b017535bb17ec944addc06c77db2d0a3: Bug 734383 - Add an IC for JSOP_GETELEM. r=dvander,mjrosenb
Jan de Mooij <jdemooij@mozilla.com> - Fri, 16 Mar 2012 16:57:55 +0100 - rev 106038
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 734383 - Add an IC for JSOP_GETELEM. r=dvander,mjrosenb
da20de5ab4b87f7042aedf4c8b026368cb98c41e: Fix bug where GC could clear script->ion right before EnterIon (bug 732848, r=sstangl).
David Anderson <danderson@mozilla.com> - Thu, 15 Mar 2012 17:22:52 -0700 - rev 106037
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Fix bug where GC could clear script->ion right before EnterIon (bug 732848, r=sstangl).
7d23c3ea2afe4f01716d32f376176036151c6419: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Thu, 15 Mar 2012 17:21:05 -0700 - rev 106036
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Merge from mozilla-central.
49a7d5a3b400157aad17a8cd04dc057734eac4ed: Bug 705302 - Add OOL path for truncating large doubles. r=jandem
Tom Schuster <evilpies@gmail.com> - Thu, 15 Mar 2012 10:46:43 +0100 - rev 106035
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 705302 - Add OOL path for truncating large doubles. r=jandem
a7b23eddbb1db3853a445c0a227886c300216daa: Backout bug 733030 (desaturate regression on x86)
Jan de Mooij <jdemooij@mozilla.com> - Wed, 14 Mar 2012 13:20:43 +0100 - rev 106034
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Backout bug 733030 (desaturate regression on x86)
d29858bbe3c58f87d6c69e924a05cd98b2b3083c: Bug 733030 part 3 - Optimize LiveInterval::addRange. r=sstangl
Jan de Mooij <jdemooij@mozilla.com> - Wed, 14 Mar 2012 10:14:24 +0100 - rev 106033
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 733030 part 3 - Optimize LiveInterval::addRange. r=sstangl
7f3e43c0b19233fdf4cb1cb9a8228a32cfcb691a: Bug 733030 part 2 - Optimize setIntervalRequirement. r=dvander
Jan de Mooij <jdemooij@mozilla.com> - Wed, 14 Mar 2012 10:12:46 +0100 - rev 106032
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 733030 part 2 - Optimize setIntervalRequirement. r=dvander
23833e89a1ebdfab35a297e3c8cbaa1e16ee4f67: Bug 733030 part 1 - Store only intervals with registers in the active/inactive sets. r=sstangl
Jan de Mooij <jdemooij@mozilla.com> - Wed, 14 Mar 2012 10:12:02 +0100 - rev 106031
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Bug 733030 part 1 - Store only intervals with registers in the active/inactive sets. r=sstangl
424c093bca950de5f1dd8c74dfbedb54a79b7e1e: Make boolean negate faster in some cases (bug 733966, r=sstangl)
Marty Rosenberg <mrosenberg@mozilla.com> - Tue, 13 Mar 2012 21:14:48 -0700 - rev 106030
Push 14706 by eakhgari@mozilla.com at Tue, 11 Sep 2012 20:39:52 +0000
Make boolean negate faster in some cases (bug 733966, r=sstangl)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip