js/src/jit/IonOptimizationLevels.cpp
c23b44faa96925d311e0844b14c8dc468f584f14
created 2016-04-22 11:34 -0400
pushed 2016-06-06 19:02 +0000
Hannes Verschore Hannes Verschore - Bug 1266676 - IonMonkey: Compile smaller functions faster, r=jandem
3a5ae2ad1b3d112ae79c5909f4f17cfee47e1153
created 2015-12-01 12:42 +0100
pushed 2016-03-07 14:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229338: Rename OptimizationInfos to OptimizationLevelInfo; r=Waldo
eb630918efd679213e76bf56bb77f53761305c9c
created 2015-12-03 21:03 +0100
pushed 2016-03-07 14:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1229338: Make OptimizationLevel an enum class; r=Waldo
91bfd1093c2c748012d4aeb4af3a08f91daf04ce
created 2015-11-26 15:39 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Rename JitOptions into DefaultJitOptions and get rid of the js_ prefix for the instance; r=h4writer
dd50837b1f0cbdc37dd88112584a22467742a9d6
created 2015-11-26 14:53 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Remove the js_ prefix in front of IonOptimizationsLevel; r=h4writer
b3a18d76bf2b8df4d5f7ea948a1878af3be1438b
created 2015-11-23 16:21 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 followup - Bump inlineMaxCalleeInlinedBytecodeLength to 3350. r=h4writer on IRC
3dec2b9352954b8acd9abb4f0d8cd6898da90d9d
created 2015-09-13 10:58 -0300
pushed 2015-10-29 11:30 +0000
Victor Carlquist Victor Carlquist - Bug 984018 - sincos optimization. r=nbp
59d2f2e62420b7968c2cf96a3b623987654e5366
created 2015-08-27 10:33 -0600
pushed 2015-10-29 11:30 +0000
Brian Hackett Brian Hackett - Bug 1195545 - Add instruction reordering pass to IonMonkey, r=sunfish.
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
9bf8f0e455c481aecfab9c6f85a5720d9b0c577a
created 2015-03-25 15:15 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 part 6 - Don't inline scripts that are known to inline a lot of code. r=h4writer
751aea13dd05b5353ce7d0f4ba5979e77433cec8
created 2015-03-21 12:33 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 part 5 - Lower inliningMaxCallerBytecodeLength from 10000 to 1500. r=h4writer
157929ef51b3b8e63bc3dae44e881297d7003616
created 2015-03-20 13:45 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 part 3 - Limit the total inlined bytecode size to avoid excessive inlining. r=h4writer
310b3af47e938a352a28bb3b31ebbaf8d9c30967
created 2015-03-20 13:45 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 part 2 - Lower the script inlining size limit if off-thread compilation is not available. r=h4writer
703cef22656c230195dc9909ec331a879789e73c
created 2015-03-03 14:25 +0100
pushed 2015-05-11 18:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1137688 - Add eager simd unboxing phase. r=sunfish,bbouvier
5def1d193a0c6f6a8b0ae175ef2be25b46ee248a
created 2015-02-26 22:17 -0800
pushed 2015-05-11 18:39 +0000
Dan Gohman Dan Gohman - Bug 1137573 - OdinMonkey: Alignment Mask Analysis r=luke
acc238be19a5b73d4a5204b68da9d56622b829b3
created 2015-02-24 15:59 -0600
pushed 2015-05-11 18:39 +0000
Brian Hackett Brian Hackett - Bug 826741 - Use the backtracking register allocator by default, r=jandem.
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
a654baacb8c7f4881b9f090ff1aec51b2f8859c8
created 2015-02-03 17:28 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1127908 - Allow overriding the Ion register allocator with an environment variable, clean up Ion default overrides a bit, r=h4writer.
8b9d38b020e1bb372f8e6d7bcd9e0eac9801f9aa
created 2015-02-03 17:06 +0100
pushed 2015-03-30 18:32 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b393c8dae2b (bug 1127908) for rootanalysis build test failures on a CLOSED TREE
8b393c8dae2b60833936bc46cd8257e0ddc0477f
created 2015-02-03 08:11 -0700
pushed 2015-03-30 18:32 +0000
Brian Hackett Brian Hackett - Bug 1127908 - Allow overriding the Ion register allocator with an environment variable, clean up Ion default overrides a bit, r=h4writer.
9188c8b7962b5b20e564b3ba1f6df2b12a0a0f7d
created 2014-11-24 16:11 +0100
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1093674 - IonMonkey: Add Sink for instruction which can be recovered on bailout. r=sunfish
a797dcc3dafce772625fa9a74af1fa2cc8e36aaa
created 2014-05-16 12:37 +0200
pushed 2015-01-12 19:37 +0000
Hannes Verschore Hannes Verschore - Bug 911738 - IonMonkey: Recompile function when a non-inlined function gets hot enough to inline, r=jandem
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
8f27a48a25d5a7acabf69867597f3dfe0f951cdd
created 2014-09-17 10:27 -0700
pushed 2014-11-28 15:29 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Replace UCE with GVN r=nbp
85a0a388a339977282a68d6a730cd8959dc8acbd
created 2014-09-11 19:56 +0200
pushed 2014-11-28 15:29 +0000
Hannes Verschore Hannes Verschore - Backout 82b5a79f3cab for ARM failures on CLOSED TREE
82b5a79f3cab781655b9ae3611762f5affedd126
created 2014-05-16 12:37 +0200
pushed 2014-11-28 15:29 +0000
Hannes Verschore Hannes Verschore - Bug 911738 - IonMonkey: Recompile function when a non-inlined function gets hot enough to inline, r=jandem
06eebd56579d1126889788cfc253dab4448aebdd
created 2014-09-11 18:40 +0200
pushed 2014-11-28 15:29 +0000
Hannes Verschore Hannes Verschore - Bug 1063816 - Polish work on the renaming of useCount to warmUpCount(er), r=mjrosenb,nbp
891d587c19c4b700828bab3f41264b1d1017ad7c
created 2014-09-10 19:11 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1063816 - Rename usesBefore* to *WarmUpThreshold. r=h4writer
64203c2e785d342d347381725587c0c24b1a1b45
created 2014-09-10 19:11 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1063816 - Rename useCount to warmUpCounter. r=h4writer
bdc4a4fe462ffa522f7773e0ec53699c3a47a94d
created 2014-08-23 23:24 -0700
pushed 2014-10-13 16:35 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 5: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit for Ion. r=jandem
aa33f4725177dbc5e1062be720b73d59fc9a9df0
created 2014-08-10 12:41 -0800
pushed 2014-10-13 16:35 +0000
Brian Hackett Brian Hackett - Bug 1039458 - Add disabled loop unrolling optimization pass, r=jandem.
b2a822934b97ba6f5a90b3f172929f2039728c98
created 2014-07-17 03:04 -0700
pushed 2014-09-02 16:39 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 992845 - Add Scalar replacement of objects with simplest escape analysis. r=jandem
67c13008762f79f95e6f8d51f5b74386e075822b
created 2014-07-11 16:01 -0700
pushed 2014-09-02 16:39 +0000
Chris Peterson Chris Peterson - Back out 805ac89b5924 (Bug 1036781) for 52% regression on AWFY's asmjs-ubench-skinning.
805ac89b59240d1cec3116591cba55d51f0aaa7e
created 2014-06-30 16:06 -0700
pushed 2014-09-02 16:39 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
6f2c1e191d9decba8f2e70df1d3ef677b5455863
created 2014-06-27 10:38 -0700
pushed 2014-09-02 16:39 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: A new value-numbering implementation based on a dom-tree DFS. r=nbp
32a8e28507e635790e7fbbb044b10fc96ec02643
created 2014-05-14 15:39 -0700
pushed 2014-07-21 20:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1008636 - Disable automatic truncation for Asm.JS. r=sunfish
e94f5aaf895081d2dcb4ecd71dfcf2e170b5adbe
created 2014-04-28 10:26 -0600
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
49fcf756a711f5b5ff09e1c2db2ce2924b657d64
created 2014-04-28 15:28 +0100
pushed 2014-07-21 20:25 +0000
Ed Morley Ed Morley - Backed out changeset 1c27ec193926 (bug 1002271) for B2G build failures
1c27ec1939264f8deaa6e17c89c2ad752ae64ddb
created 2014-04-28 08:12 -0600
pushed 2014-07-21 20:25 +0000
Brian Hackett Brian Hackett - Bug 1002271 - Remove jsanalyze files, r=jandem.
bf4d2479f33e15732dc9c2a20517a112db24e00f
created 2014-03-27 16:59 +0100
pushed 2014-06-09 21:49 +0000
Hannes Verschore Hannes Verschore - Bug 983580 - IonMonkey: Use backtracking allocator for asmjs style code, r=luke
9f0e946c9674c8141f8548711e873c9f9e1d1e91
created 2014-03-07 08:44 +0100
pushed 2014-04-28 18:51 +0000
Andy Wingo Andy Wingo - Bug 980263 - Part 1: Disable Ion OSR for loops nested in expressions r=jandem
7e26630c50f4ad99d1ce4960de2a06a4de51234e
created 2014-01-07 17:55 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 956361 - IonMonkey: Add extra debugging code for optimization levels, r=jandem
31d0d40d4a7ce9aac74aa2f4fcad36b47e70595f
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Use logic in UsesBeforeCompile to get actual needed usecount, r=jandem
fa2005c9ca0220a8c4c073b485a64fa2b25a9271
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
less more (0) tip