js/src/jit/MIR.cpp
4dda6de2f09a8b5473ddd46312c703f03e4beaf4
created 2014-09-19 14:39 +0200
pushed 2014-09-19 17:54 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1053788: Activate float32 specialization of min/max; r=nbp
33d4eb54177307c3a07857032dca982879400774
created 2014-09-18 14:03 -0400
pushed 2014-09-18 22:38 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 1062869) for ASAN UAF and Hazard Analysis failures.
0347aeb7f39b919026913d15bacca5f165843b90
created 2014-09-18 19:05 +0200
pushed 2014-09-18 22:38 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1069260 - Add MFunctionEnvironment::foldsTo. r=sunfish
f62b115f169f6b3066bd80fc9192def682b03c10
created 2014-09-18 18:28 +0200
pushed 2014-09-18 22:38 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 6 - Handle early execution of recover instructions. r=h4writer
f4e226d272443fa3515ae579e4d8fcd7b0cc292a
created 2014-09-17 10:32 -0700
pushed 2014-09-18 02:16 +0000
Terrence Cole Terrence Cole - Bug 1068223 - Clean up the Cell hierarchy; r=jonco
ce0a75f9481b5c33867ddfa0b758685e2561913a
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: More folding for MTest and MTableSwitch. r=nbp
8f27a48a25d5a7acabf69867597f3dfe0f951cdd
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Replace UCE with GVN r=nbp
ff831540e312febfe640805f1cdc207ad8530185
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: Fold MTest(Not(Not(x))) and Not(Not(Not(x))) r=nbp
f7f1732c82097f169fc862bb6979527c9ae0ad36
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Misc cleanups r=nbp
6e1ce34f558a14b17ba3321401970ea40152db37
created 2014-09-17 10:27 -0700
pushed 2014-09-18 02:16 +0000
Dan Gohman Dan Gohman - Bug 1029830 - IonMonkey: GVN: Say "release" instead of "discard" when releasing an operand r=nbp
cf9ed5c3532974b8b55d9b9ec6968d5c9b1e6026
created 2014-09-16 18:45 +0200
pushed 2014-09-17 00:06 +0000
Lars T Hansen Lars T Hansen - Bug 1054882 - Rollup patch. r=till, r=sstangl, r=jorendorff
d803279cf506b9b4389905daf26cc0ac873d2b61
created 2014-09-16 09:03 -0700
pushed 2014-09-17 00:06 +0000
Brian Hackett Brian Hackett - Bug 1061600 - Fix PropertyWriteNeedsTypeBarrier, r=jandem.
fe424bb7192ccda6943332356e9d43594b0ad6d9
created 2014-09-16 16:01 +0200
pushed 2014-09-17 00:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1067373: Fold SimdValueX4 with same non constant operands into SimdSplatX4; r=sunfish
31714af41f2cd27611ef133a0db733fcdf72ab70
created 2014-09-15 16:30 -0700
pushed 2014-09-16 03:01 +0000
Shu-yu Guo Shu-yu Guo - Bug 1001090 - Part 3: Compile new let opcodes in Ion. (r=jandem)
8cba07b33924ac15078b7e0592cfaa568601c873
created 2014-09-12 16:19 +0200
pushed 2014-09-13 16:45 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1063918 - IonMonkey: Replace untyped loads by boxed value of the store. r=h4writer
4322addcf9970018abaaa68f3793dce2c5774d15
created 2014-09-11 13:37 -0700
pushed 2014-09-12 13:10 +0000
Brian Hackett Brian Hackett - Backout ce0afdc6ea1f (bug 1041688) for regressions.
06eebd56579d1126889788cfc253dab4448aebdd
created 2014-09-11 18:40 +0200
pushed 2014-09-11 21:56 +0000
Hannes Verschore Hannes Verschore - Bug 1063816 - Polish work on the renaming of useCount to warmUpCount(er), r=mjrosenb,nbp
ce0afdc6ea1fd7baf73d2dd554a0feca6f0d1927
created 2014-09-11 09:12 -0600
pushed 2014-09-11 21:56 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Don't use a JSContext in IonBuilder when performing the definite properties analysis, r=jandem.
1b13ea9bf489a55754703130096d11f3d5a4e2d8
created 2014-09-10 23:21 +0200
pushed 2014-09-11 00:30 +0000
Hannes Verschore Hannes Verschore - Bug 1064251 - IonMonkey: Fold strict (not) equal on constant numbers, r=sstangl
64203c2e785d342d347381725587c0c24b1a1b45
created 2014-09-10 19:11 +0200
pushed 2014-09-11 00:30 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1063816 - Rename useCount to warmUpCounter. r=h4writer
0f2020c52ad7e805692d84a5db9e297868f18694
created 2014-08-27 23:35 -0700
pushed 2014-09-05 15:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1040593 (attempt 2) - Partly allocate elements for |new Array(N)| when N > 2048. r=jandem,bhackett.
c234ba51a1d1594e49b635e9624c813147bb3496
created 2014-09-04 18:00 -0700
pushed 2014-09-05 15:34 +0000
Wes Kocher Wes Kocher - Backed out changeset 94eed55e5a5b (bug 1040593) on a CLOSED TREE
94eed55e5a5b07b54ef38a7bdb69150b0eea74f9
created 2014-08-27 23:35 -0700
pushed 2014-09-05 15:34 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1040593 - Partly allocate elements for |new Array(N)| when N > 2048. r=jandem,bhackett.
686300375fd6fa99c194d0348065a94737ea5c90
created 2014-09-03 09:54 -0600
pushed 2014-09-03 20:38 +0000
Brian Hackett Brian Hackett - Bug 894596 - Bake the values of constant global variables into Ion code, r=jandem.
7b20a4e9ce15652b2bbb2469cc5d63293f6716a1
created 2014-09-03 09:33 -0600
pushed 2014-09-03 20:38 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Make sure temporary type sets containing a partially initialized type also contain the fully initialized type, r=jandem.
0cf223c85b3b06e63a7ff66b634454a5176986df
created 2014-09-02 13:01 -0700
pushed 2014-09-03 20:38 +0000
Dan Gohman Dan Gohman - Bug 1054972 - IonMonkey: GVN: Avoid setting UseRemoved flags unnecessarily r=nbp
01eeee1da172483219c6e74deff74e5e4fb33207
created 2014-09-02 21:24 +0200
pushed 2014-09-03 20:38 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 1 - Rename IonSpew to JitSpew. r=h4writer
8106c19ed3b064bb99bef163a4b7b91c262cfeaa
created 2014-09-01 14:33 -0700
pushed 2014-09-02 05:46 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 10: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit MIR code. r=jandem
a65fbd070a585bf58dcbdda15190ae477db15de9
created 2014-09-01 01:30 +1000
pushed 2014-09-02 05:46 +0000
Douglas Crosher Douglas Crosher - Bug 1060789: SIMD x86-x64 backend: Add 'splat' backend support; r=sunfish
4773d0ec1ee8fac07c7f498377d5bbcaf84b0ad1
created 2014-08-28 10:01 +0200
pushed 2014-08-31 02:36 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 992267: Odin basic SIMD support; r=luke
991b62ff5461b89bb49ad4e152286834eeebdc6f
created 2014-08-29 21:07 -0700
pushed 2014-08-30 16:25 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 992267) for OS X non-unified bustage
fc9f83afab316d2463d4bd993f0e922c54f2788b
created 2014-08-28 10:01 +0200
pushed 2014-08-30 16:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 992267: Odin basic SIMD support; r=luke
73d25b34ba67c8ee87c3dc555e8e00206f0638e1
created 2014-08-25 15:03 -0700
pushed 2014-08-26 19:56 +0000
Dan Gohman Dan Gohman - Bug 1058075 - IonMonkey: GVN: Fix MConstant's hash function to reduce collisions r=mjrosenb
c9ffa291cfe3597c53b00a37d485c9d730586a89
created 2014-08-23 12:58 +0200
pushed 2014-08-25 15:49 +0000
Tom Schuster Tom Schuster - Bug 995230 - Inline Math.clz32. r=jandem
67d6e6c48b7a03bdfb22b9bbf3326330f1b53bfe
created 2014-08-21 21:48 +0200
pushed 2014-08-22 01:22 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1046870 - Add Spew to follow escape analysis reasons. r=jandem
fa9a6d2b3f67a06ee5547fcacbbefdb2c3b7eda8
created 2014-08-21 20:47 +0200
pushed 2014-08-22 01:22 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 2 - Ensure that a resume point belongs to one instruction. r=h4writer
9a48a86bf2efa527513b39bf93db097ad8e70ed3
created 2014-08-21 20:47 +0200
pushed 2014-08-22 01:22 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 1 - Make resume point unique to each instruction. r=h4writer
d94086070578afc8b39f5d93543ad7e699b1c469
created 2014-08-20 14:30 +0200
pushed 2014-08-20 20:19 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 977966 - Disable split().join() optimization. r=till
9605a571ca8ad581b903537906f99e0c449199e6
created 2014-08-19 22:25 -0800
pushed 2014-08-20 13:28 +0000
Brian Hackett Brian Hackett - Bug 934450 - Allow objects to have copy on write elements, r=billm,jandem.
f9ec09ff142ccaed7441516b80e2e8c7b0d90ab0
created 2014-08-05 14:06 -0700
pushed 2014-08-18 20:04 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco
9ef873917571d7cc1a94cae001dcb9710676297e
created 2014-08-18 18:47 +0200
pushed 2014-08-18 20:04 +0000
Hannes Verschore Hannes Verschore - Bug 1054753: IonMonkey: Infer functions should not optimize when encountering MIRType_Symbol, r=nbp
48f814c8559fff42ced2af846ef3bbcc41d7d72b
created 2014-08-15 14:29 +0200
pushed 2014-08-15 15:49 +0000
Hannes Verschore Hannes Verschore - Backout changeset c01dea53dd60, r=faulty
43ad7f4f490e9d20aa7a6b50ecd66f4e972944e2
created 2014-08-14 17:25 +0200
pushed 2014-08-14 20:21 +0000
Nicolas B. Pierron Nicolas B. Pierron - Backed out changeset 04892482d288 (Bug 998485) for Octane regressions.
04892482d288db39e4bcc13bb7dd98c36609daf9
created 2014-08-14 15:11 +0200
pushed 2014-08-14 20:21 +0000
Rémi WENG Rémi WENG - Bug 998485 - IonMonkey: Remove analyzeEdge* functions. r=nbp
0f2f47600849a2520163c4ccff31fee272887415
created 2014-08-13 15:42 -0700
pushed 2014-08-14 07:35 +0000
Seth Fowler Seth Fowler - Bug 913586 (Part 6) - Update Maybe users in js. r=luke
043edc92814e05e4d5cd60dbf037c668e8f96e86
created 2014-08-13 15:34 +0200
pushed 2014-08-13 19:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025475: Fix build bustage; r=bustage
eb1d969ec44902297cf2f5012a063a434ba19b3a
created 2014-08-13 15:08 +0200
pushed 2014-08-13 19:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025475: SIMD: Fold SIMD created values into SimdConstants; r=sunfish
9a6455a2eb93c1338fd9a5e2765509de6b92cbdf
created 2014-08-13 13:35 +0200
pushed 2014-08-13 19:31 +0000
David Moreira David Moreira - Bug 977966 - Replace foo.split(bar).join(baz) by foo.replace(bar, baz). r=nbp
8e4e04daf2a6d1abe433358c47b87a1bf0edb966
created 2014-07-31 09:05 -0500
pushed 2014-08-12 20:25 +0000
446240525@qq.com, Jason Orendorff 446240525@qq.com, Jason Orendorff - Bug 1042602 - Symbol behavior changes in ES6 draft rev 26. r=h4writer.
aa33f4725177dbc5e1062be720b73d59fc9a9df0
created 2014-08-10 12:41 -0800
pushed 2014-08-11 06:26 +0000
Brian Hackett Brian Hackett - Bug 1039458 - Add disabled loop unrolling optimization pass, r=jandem.
93add398e8df0633e04d6caab18b06da925261c5
created 2014-08-08 21:54 -0400
pushed 2014-08-09 15:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6ee4b6cc240c, a818fd0874fe, and 70803a5f4683 (bug 1033442) for multiple crashtest oranges.
a818fd0874fef18782457445e7a1a1356a116952
created 2014-08-05 14:06 -0700
pushed 2014-08-09 15:25 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod realloc from MallocProvider and AllocPolicy; r=jonco
c5132b91b9ba502770d1ac6f25ce814093bde548
created 2014-08-07 02:30 -0700
pushed 2014-08-07 21:20 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1049691 - Fold Loads to their store value when possible. r=sunfish
9f9247db062c2f53f188af3924db3e9c1486646a
created 2014-08-05 13:33 +0100
pushed 2014-08-06 00:06 +0000
Ed Morley Ed Morley - Backed out changeset 6196ec73ac9a (bug 1042729) for assertions
208cf26c5af831b732bd79848cefac698b4321cb
created 2014-08-05 13:33 +0100
pushed 2014-08-06 00:06 +0000
Ed Morley Ed Morley - Backed out changeset 4ecf21c3c4a3 (bug 1042729)
4ecf21c3c4a3a2365526fc42a8035a5b421b0c05
created 2014-08-05 04:29 -0700
pushed 2014-08-06 00:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 2 - Ensure that a resume point belongs to one instruction. r=h4writer
6196ec73ac9a8573ffbb9ea4418cc514b9dbead3
created 2014-08-05 04:29 -0700
pushed 2014-08-06 00:06 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1042729 part 1 - Make resume point unique to each instruction. r=h4writer
c01dea53dd609349e4ad81f7a9c3a63c9b567d5f
created 2014-08-01 19:18 +0200
pushed 2014-08-04 20:14 +0000
Hannes Verschore Hannes Verschore - Bug 1042823 - Don't blindly make MMinMax optimize for doubles, r=jandem
bcdc879af12f1defc07d9fcb33767b421a1885d1
created 2014-07-29 04:49 -0700
pushed 2014-07-30 00:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1034349 - Skip Float32 specialization for int32 operations. r=bbouvier
1828507493796d845e07a75ce0ec402bcab627d4
created 2014-07-28 13:18 +0200
pushed 2014-07-29 07:16 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1043898: Remove MNot's operand() and use input() instead; r=nbp
less more (0) -100 -60 tip