a4916f9d8d2f217b2d452a5802f8ace5d44f396b: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Mon, 19 Mar 2012 14:13:34 -0700 - rev 112294
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112293
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112292
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112291
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112290
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112289
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112288
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112287
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112286
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112285
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112284
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112283
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112282
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +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 112281
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Make boolean negate faster in some cases (bug 733966, r=sstangl)
5407b7445f17a286c05064668d8f4c3eec869bc4: fix a typo in CodeGenerator-arm.cpp (no bug, r=red)
Marty Rosenberg <mrosenberg@mozilla.com> - Tue, 13 Mar 2012 19:09:04 -0700 - rev 112280
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
fix a typo in CodeGenerator-arm.cpp (no bug, r=red)
10f5e15563f3560f48857c651e09f49848b98d8c: Elide DivBy0, NegOverflow, and NegZero checks in LDivI when inputs are appropriate constants (bug 734400, r=jandem).
Kannan Vijayan <kvijayan@mozilla.com> - Tue, 13 Mar 2012 16:27:53 -0700 - rev 112279
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Elide DivBy0, NegOverflow, and NegZero checks in LDivI when inputs are appropriate constants (bug 734400, r=jandem).
41f7074395a948f84478631f915f8cbef6f6a208: Adds a sequential implementation of the River Trail ParallelArray API (bug 711304, r=jorendorff).
Stephan Herhut <stephan.a.herhut@intel.com> - Tue, 13 Mar 2012 16:20:44 -0700 - rev 112278
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Adds a sequential implementation of the River Trail ParallelArray API (bug 711304, r=jorendorff).
ae003e1f04ff21c4e9d2229e795321766fadac89: Merge.
David Anderson <danderson@mozilla.com> - Tue, 13 Mar 2012 16:12:31 -0700 - rev 112277
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge.
7eb3fbbd50d7d1ce99527ee27f8b619c87e96fc7: Merge from mozilla-central.
David Anderson <danderson@mozilla.com> - Tue, 13 Mar 2012 16:10:05 -0700 - rev 112276
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Merge from mozilla-central.
e5b9b7441a4e7611c46b04af9f3a20ace4f24f86: Fix Pc recovery in js_DecompileValueGenerator (Bug 732860, r=dvander)
Nicolas Pierron <nicolas.b.pierron@mozilla.com> - Tue, 13 Mar 2012 16:04:36 -0700 - rev 112275
Push 1708 by akeybl@mozilla.com at Mon, 19 Nov 2012 21:10:21 +0000
Fix Pc recovery in js_DecompileValueGenerator (Bug 732860, r=dvander)
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip