js/src/jit/JitOptions.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
f76c9c94629ca4f2936cf4602adf74e0491061c1
created 2016-04-11 13:03 +0200
pushed 2016-06-06 19:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1262402: Add i64 testing infrastructure in Baldr; r=luke
ff5e2efa2f31b396dce6d0a1ffe5a997fecc1da9
created 2016-02-17 15:05 -0500
pushed 2016-04-25 16:57 +0000
Hannes Verschore Hannes Verschore - Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem
23f8c4fb046e1030ead14fa2138774e04d59b870
created 2016-02-10 09:23 -0600
pushed 2016-04-25 16:57 +0000
Luke Wagner Luke Wagner - Bug 1240583 - Odin: fix long jumps/calls on ARM for large modules (r=bbouvier)
bf7998be2205bda8e548f0819c4d7fff3665c731
created 2016-01-27 12:50 -0500
pushed 2016-04-25 16:57 +0000
Hannes Verschore Hannes Verschore - Backed out changeset cdd0f1f00cda (bug 1241087) for leaking memory on win x64 a=backout
cdd0f1f00cda3459b43581e1e7747eec87079be9
created 2016-01-27 11:20 -0500
pushed 2016-04-25 16:57 +0000
Hannes Verschore Hannes Verschore - Bug 1241087: SharedStubs: Enable shared stubs by default for ion, r=jandem
24a27da1a369c93df5b446483c8efdeecab96aaf
created 2015-12-23 17:39 +0000
pushed 2016-03-07 14:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Backed out changeset 14ea3c6f98bb (Bug 1229813) for performance issues on arewefastyet.
14ea3c6f98bb3e479f425373b10cb9d476f4d2c6
created 2015-12-23 14:19 +0000
pushed 2016-03-07 14:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1229813 - Enable branch pruning. r=jandem
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
31c4223041fbdb74d72a08ea873220c3c49d1450
created 2015-11-23 12:49 +0100
pushed 2016-01-25 13:55 +0000
Jan de Mooij Jan de Mooij - Bug 1132183 followup - Bump smallFunctionMaxBytecodeLength to 120. r=h4writer
b0a0ff5fa705a0906c00f76fee07b913ab6d42ed
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 1 - IonBuilder: Attach hit counts on the MIRGraph. r=bhackett
e6e868fb4f30f074675b7b4b193c23c340626611
created 2015-10-26 12:44 -0500
pushed 2015-12-14 20:08 +0000
James Willcox James Willcox - Bug 1209260 - Don't use sincos on iOS r=npb
c18b5ef3be78f7772e056fe386ecef1604f49249
created 2015-09-22 10:51 -0400
pushed 2015-12-14 20:08 +0000
Ted Mielczarek Ted Mielczarek - bug 1205273 - Define XP_IOS in js/src. r=glandium
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.
3655d19ce241dfc7356beb4ee31f2382c0f5dd0f
created 2015-08-13 12:00 +0200
pushed 2015-10-29 11:30 +0000
Hannes Verschore Hannes Verschore - Bug 1168756: Add shell flags to enable shared stubs, r=jandem
ea9608e33abe5020f711b4e718d13f19258ca295
created 2015-06-08 20:22 +0200
pushed 2015-08-10 18:23 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 923717 - Add IC fuzzing mode. r=efaust
322487136b28a0c136642d39b8fa7091f1c55dee
created 2015-05-17 20:12 -0600
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1162199 - Use unboxed objects by default, r=jandem.
df00fd242b33f08a0c6ecfb5370b3d622e529187
created 2015-05-16 10:38 -0700
pushed 2015-08-10 18:23 +0000
Phil Ringnalda Phil Ringnalda - Back out 356231081116 (bug 1162199) for js::GCMarker::eagerlyMarkChildren crashes
356231081116c8e31d76fe7719283f82ed4b8f10
created 2015-05-16 09:16 -0600
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1162199 - Use unboxed objects by default, r=jandem.
c4609a600f02172f740f53c4b861284254766a78
created 2015-05-15 09:03 +0200
pushed 2015-08-10 18:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c112db453761 (bug 1162199) for Android m4 test failures on a CLOSED TREE
c112db453761c900880471d55484b97f54a5d67c
created 2015-05-14 16:36 -0600
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1162199 - Use unboxed objects by default, r=jandem.
0d05c148ef07f308e9913026610086a18b0c03a5
created 2015-05-13 09:30 -0700
pushed 2015-08-10 18:23 +0000
Wes Kocher Wes Kocher - Backed out changeset 89c05305c708 (bug 1162199) for linux hazard bustage CLOSED TREE
89c05305c708ec303dd70a38fd01e41d6e1e089e
created 2015-05-13 07:17 -0600
pushed 2015-08-10 18:23 +0000
Brian Hackett Brian Hackett - Bug 1162199 - Use unboxed objects by default, r=jandem.
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
f7299a88c59c702bfec43e98ced672af61352147
created 2015-03-19 15:10 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 part 4 - Fix some inlining issues and inline scripts with loops. r=h4writer
519e18aa7875cd70a9481150435e634dbbd8bcf5
created 2015-03-19 13:31 -0400
pushed 2015-05-11 18:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset b79cddbe7de8 (bug 1142669) for causing bug 1112947 to spike.
b79cddbe7de8ce23e99dc934be300ce2ea8fd7cc
created 2015-03-19 15:10 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1142669 - Fix some inlining issues and inline scripts with loops. r=h4writer
cdf93416b39aa31381ec02733954068b234c1672
created 2015-03-18 10:08 +0100
pushed 2015-05-11 18:39 +0000
Hannes Verschore Hannes Verschore - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine, r=jandem
48c981183ff370475d1532172d862b26e124ecb9
created 2015-03-06 19:35 +0100
pushed 2015-05-11 18:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1141032: Fix a string comparison when checking for env overriding JIT defaults; 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
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
9d2a1a5c46d239ea85ee03319b55ccf82d58fd6a
created 2015-02-12 11:50 +0100
pushed 2015-03-30 18:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1130618: Introduce ion.gvn.enable in SetJitCompilerOptions; r=nbp
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.
2b9b821f28a7fa0fb4ba4ce716ca8e4e86a3bf57
created 2015-01-15 11:00 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1121363 - remove misc PJS code. r=shu
54f34402f8b27be03c8e0821012a9b6b088640d0
created 2014-12-09 14:34 +0100
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1093674 - Disable Sink phase. r=jandem a=sylvestre
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
baf095348b7e79ca5c77665d82e51a15ab109bd8
created 2014-10-15 11:24 +0200
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1069307 - Enable scalar replacement by default. r=jandem
d997824b3cf52ae00702988b9d0da2508d0ed9ca
created 2014-09-29 20:52 +0200
pushed 2014-11-28 15:29 +0000
Jan de Mooij Jan de Mooij - Bug 909389 - Remove --ion-compile-try-catch shell flag. r=djvj
a98f69d91d7bfa5ab2cf90749d6483581eac6b70
created 2014-09-19 08:22 -0400
pushed 2014-11-28 15:29 +0000
Marty Rosenberg Marty Rosenberg - bug 1068857: Fix includes to appeas the style checker on a CLOSED TREE (r=red)
ad1b182f0f51d040b2200c29de226e417c529f41
created 2014-09-19 07:41 -0400
pushed 2014-11-28 15:29 +0000
Marty Rosenberg Marty Rosenberg - bug 1068857: Allow overriding almost any of the jit options via the UNIX environment. (r=nbp)
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
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
a1b25f21fe081d3e3033512a048fef0e955f91a9
created 2014-09-02 13:47 -0600
pushed 2014-11-28 15:29 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Add acquired properties analysis, 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
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
c5edc4d488cbea6ac87c31ef192064b604e199db
created 2014-04-29 12:28 -0400
pushed 2014-07-21 20:25 +0000
Kannan Vijayan Kannan Vijayan - Bug 1002795 - Remove profileInlineFrames option. r=h4writer
c8275c5686d527bc07a41e365cc939268beb3019
created 2014-03-18 18:07 -0400
pushed 2014-06-09 21:49 +0000
Kannan Vijayan Kannan Vijayan - Bug 948229 - Stop ion from pushing pseudostack entries by default for inline frames. r=h4writer
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
2b87186ddb6df93d330d948e7a9bf5eef558ba2d
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Rename IonOption to JitOption, 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