js/src/jit/MIRGraph.cpp
13f67e1da316e494f62a3ddc4b7d2a940a07f4c2
created 2016-11-30 15:08 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1319888 - MBasicBlock::NewSplitEdge: use the successor info instead of the predecessor info. r=h4writer
f37699322f20dbf4e6f25ccf6ab8405cf83352d2
created 2016-11-02 18:42 +0100
pushed 2016-12-01 06:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename asmjs/ directory to wasm/; r=luke
520c46902b450411405d509365db6aa020a5cf52
created 2016-11-02 18:06 +0100
pushed 2016-12-01 06:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: More jit/ renamings from asm.js to wasm; r=luke
0374ad289cf7bcb3a1863443571762020c586b11
created 2016-11-02 11:48 +0100
pushed 2016-12-01 06:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename MBasicBlock::NewAsmJS into MBasicBlock::New; r=luke
47e4fb57325d0766abbe7dd6260d339cb1e8f20f
created 2016-10-28 12:45 +0000
pushed 2016-10-31 21:03 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1303399 part 2 - IonMonkey: Fallback when we fail to inline an uninlinable function. r=h4writer
b96ee3dad4d8eb59ba72e2b5735461ec7cfb2540
created 2016-09-08 00:49 -0500
pushed 2016-12-20 03:11 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: take advantage of guard page to simplify asm.js/wasm memory access (r=sunfish)
7a59052a5a5a313e1d8f66c6731c59385ffb2327
created 2016-09-08 00:09 -0500
pushed 2016-12-20 03:11 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: allocate a guard page on wasm 32-bit (r=sunfish)
f6fddb22a8b58e5f3dcb6264e6765044b2e0d538
created 2016-08-29 21:30 -0500
pushed 2016-12-20 03:11 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke,sunfish)
a1e89f8bd9bc53eff9802d433d69f424bfa6c6cb
created 2016-08-25 20:19 -0700
pushed 2016-12-20 03:11 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset c1cf1e462ff9 (bug 1287967) for SM shell build bustage
c1cf1e462ff9567386a33d7288bfc6c6a473f159
created 2016-08-25 19:51 -0700
pushed 2016-12-20 03:11 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke, sunfish)
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-12-20 03:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
84681c99981279228b86880f8f3177607b1b4263
created 2016-08-08 13:57 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1289184 part 0 - Replace TLS lookup for the compiler LifoAlloc by a TempAllocator argument. r=jandem
6a6dc548346867fa14af5b75a22e898e5c9f10cd
created 2016-07-06 16:29 +0200
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Baldr: implement WasmBoundsCheck/Load/Store and semantics; r=luke, r=sunfish
d1abee3e755dcc38ce5b5a72f702b950f333853d
created 2016-06-29 17:58 +0200
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Unrelated changes; r=luke
38c84afa8cde50514366e23d4405457c276361da
created 2016-06-17 17:19 +0200
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Rename MAsmJSHeapAccess to MWasmMemoryAccess; r=luke
19f38f104a0974deb57dc8568f9baf9b8a53abdf
created 2016-06-29 14:34 -0500
pushed 2016-12-20 03:11 +0000
Luke Wagner Luke Wagner - Bug 1276028 - Baldr: split wasm::Compile out of wasm::Eval (r=bbouvier)
8b1a20de30f9694f851178a4caeed8c56d3f3903
created 2016-06-20 13:54 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1264948 - MBasicBlock::inherit, check for OOMs when allocating Phi nodes. r=h4writer
88336c73abae97f9f122e6ebd8db2e93797b29d3
created 2016-06-20 13:54 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1264948 - MBasicBlock::addPredecessor, check for OOMs when allocating Phi nodes. r=h4writer
727cb8756008ac717ce0b04fdc0b9ca760d3c61d
created 2016-06-15 19:18 +0200
pushed 2016-12-20 03:11 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c1c123367921 (bug 1264948)
36147a153b1bbf803567e2ad210746ed0ce00713
created 2016-06-15 19:18 +0200
pushed 2016-12-20 03:11 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 46d50a87b3b5 (bug 1264948)
46d50a87b3b53c7ef6b8dc07ad692c34f990005f
created 2016-06-15 16:27 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1264948 - MBasicBlock::inherit, check for OOMs when allocating Phi nodes. r=h4writer
c1c123367921d263a301fad9d53c10cd1570c38f
created 2016-06-15 16:27 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1264948 - MBasicBlock::addPredecessor, check for OOMs when allocating Phi nodes. r=h4writer
6e2527718052423d722383ca11059332a1cb42ac
created 2016-06-10 19:34 +0200
pushed 2016-12-20 03:11 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset c8ee3d056695 (bug 1264948)
c8ee3d05669522daa682ebb4b6c46fcfa858db8b
created 2016-06-10 16:56 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1264948 - MBasicBlock::addPredecessor, check for OOMs when allocating Phi nodes. r=h4writer
9ae97cdfb6fc1419a0a0d5d2aabf0c6133c99e38
created 2016-06-02 13:08 +0200
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1275224: Implement MCopySign; r=sunfish
e466d661a968c2044ac57daafa79e755fe47c1c8
created 2016-04-29 11:27 +0200
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: A few cleanups related to loads/stores; r=luke
b940a11bc55979007650b550fd2b6e55bc584ca5
created 2016-04-26 16:42 +0200
pushed 2016-12-20 03:11 +0000
Jan de Mooij Jan de Mooij - Bug 1267269 - Make MIRType an enum class. r=bbouvier
17bc12e98c25c8bf9fe5ce9fcccd180be5c83ee4
created 2016-04-14 17:32 +0200
pushed 2016-12-20 03:11 +0000
Jan de Mooij Jan de Mooij - Bug 1261361 - Make Vector::infallibleGrowByUninitialized check mReserved instead of mCapacity. r=Waldo
8180fae38b389c34a6617d4ea03e6a3c77151a8f
created 2016-04-04 17:15 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1257929 - Add assertions to ensure the safety of entry resume point encoding. r=h4writer
5a184c73fcd3dd98c896fcd74ca1dd1379bcd0dd
created 2016-03-31 13:42 +0200
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1259936: Baldr: Simplify calls stack bytes management; r=luke
dc60c84a3b2f1071a87d3fa781eb05246b210c7f
created 2016-03-23 12:26 -0700
pushed 2016-12-20 03:11 +0000
Wes Kocher Wes Kocher - Backed out changeset af93bc155267 (bug 1257929) for failing the newly added assertions
af93bc1552675378ff475ac05466089cc5d596fd
created 2016-03-23 18:03 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1257929 - Add assertions to ensure the safety of entry resume point encoding. r=h4writer
612e0e3ea026e53012401349537a667c4436b723
created 2016-03-08 20:18 +0100
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1254167: Don't allow folding to full range for atomic accesses; r=sunfish
d95fd1fbee5271621dc6f79928ed3cfcf9c5ea2a
created 2016-03-15 16:55 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1186006 - Add a copy of the successor resume point to the split-edge blocks. r=bhackett
590ae9fe87592f60b50597c68dd8a0d338d90925
created 2016-03-04 07:57 -0800
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1253115 - BaldrMonkey: Refactor AsmJS load/store infrastructure. r=luke
97cf677ee66802809808a3e61a0ccb89542ca54e
created 2016-02-25 14:21 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1249736 - Remove redundant StartType from MStart. r=jandem
71817a535eff96c738ecbcff4875caf29e6c831f
created 2016-02-18 23:12 -0800
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1249482 - OdinMonkey: Remove the needsBoundsCheck flag from the frontend. r=luke
98bc20ce84527365ab0398e32183127d5f7786fc
created 2016-02-12 08:58 +0100
pushed 2016-12-20 03:11 +0000
Jan de Mooij Jan de Mooij - Bug 1246658 part 3 - Rewrite MConstant's public interface to not expose js::Value directly. r=luke
42bf14535d13996fac795e5107ee8c0075005628
created 2016-02-04 21:37 -0600
pushed 2016-12-20 03:11 +0000
Luke Wagner Luke Wagner - Bug 1244405 - Odin: switch to dynamic page size, move heap constants to Wasm (r=bbouvier)
5f25108ed130a969db2a336d19fa62d94623778c
created 2015-12-28 17:39 -0600
pushed 2016-12-20 03:11 +0000
Luke Wagner Luke Wagner - Bug 1229642 - Split wasm::Module out of AsmJSModule (r=bbouvier)
9239605f27a8cfed6c559c0d1053144a2a323601
created 2015-10-30 17:09 -0500
pushed 2016-12-20 03:11 +0000
Luke Wagner Luke Wagner - Bug 1224389 - Odin: refactor types/signatures/values (r=bbouvier)
55ab2a060b85d2a55359421e8d1ce3f0b39746f7
created 2015-11-12 15:31 +0100
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1181612: Make CompileInfo a const class; r=luke
b0a0ff5fa705a0906c00f76fee07b913ab6d42ed
created 2015-11-12 10:57 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 1 - IonBuilder: Attach hit counts on the MIRGraph. r=bhackett
65df510148c487de11e6459c157dc09ef1a28d2a
created 2015-11-12 10:57 +0000
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 0 - Move callerResumePoint field next to other resume points of basic blocks. r=bbouvier
7ab2ee0b64ed93f769595b8e668635e7788a68c3
created 2015-10-27 14:35 +0100
pushed 2016-12-20 03:11 +0000
Jan de Mooij Jan de Mooij - Bug 1214467 - Eliminate redundant loop header phis while emitting MIR for asm.js. r=luke
e2feb3a13f83decfde239b9f63660b496e4bc36b
created 2015-10-07 11:04 +0100
pushed 2016-12-20 03:11 +0000
Jon Coppeard Jon Coppeard - Bug 1208665 r=Waldo a=abillings
40fae3130e1a816d0074f4c72cdc3e5e6ff5c1e6
created 2015-09-21 14:31 +0100
pushed 2016-12-20 03:11 +0000
Jon Coppeard Jon Coppeard - Bug 1201057 - Use AutoEnterOOMUnsafeRegion in places where we can't handle OOM r=terrence
731ff9a571b794a0e52b065d65824d2561ac32b1
created 2015-09-02 12:34 +0200
pushed 2016-12-20 03:11 +0000
Jan de Mooij Jan de Mooij - Bug 1199165 - Rename isHeavyweight to needsCallObject. r=shu
dfd47f6229b6195f873d6658601bccd498ce7b67
created 2015-08-28 16:53 +0200
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1186424: Remove AsmJS min heap length optimization; r=luke
3e0f851d44435338e2e62211344af9a615c7899e
created 2015-09-02 09:26 +0200
pushed 2016-12-20 03:11 +0000
Lars T Hansen Lars T Hansen - Bug 1178793 - Throw on atomic OOB access, asm.js parts. r=luke, r=sstangl
19d5d96194436bee3de9f8e1048f201cbeb227a2
created 2015-06-14 08:02 -0700
pushed 2016-12-20 03:11 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
f9e71f980245eee361014ecde5e13123b251d6e7
created 2015-06-13 14:41 -0700
pushed 2016-12-20 03:11 +0000
Phil Ringnalda Phil Ringnalda - Back out fd36716d1f9d (bug 1162986) for mostly-Win8-debug devtools crashes
fd36716d1f9d0644e52e68e6e28cd8f4fde16743
created 2015-06-13 08:10 -0700
pushed 2016-12-20 03:11 +0000
Brian Hackett Brian Hackett - Bug 1162986 - Allow objects to be turned into singletons dynamically, r=jandem.
19e2d95665e819b713c9b604194db4cf227cc915
created 2015-05-28 19:26 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 3 - Make IonSpewer work during off-thread compilation. r=h4writer
e87475c7ecc2838690c030f393e4f8bc5a3042ce
created 2015-05-28 19:26 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
55bbf00eb10ac5ede635f6560d188932a982758e
created 2015-05-15 15:28 -0400
pushed 2016-12-20 03:11 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1147403) for debug asserts on a CLOSED TREE.
615c601284e3a78547c9f200d4473ae39fbcb55d
created 2015-05-15 20:19 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 3 - Make IonSpewer work during off-thread compilation. r=h4writer
d7a4b4c31c9472bb6c528b23c36aa61270d71260
created 2015-05-15 20:19 +0200
pushed 2016-12-20 03:11 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1147403 part 2 - IonMonkey: Use GenericPrinter& instead of FILE* for *::dump functions. r=h4writer
2329631295890dca3e06462d9907d8e199d5ce0c
created 2015-04-23 12:12 +0200
pushed 2016-12-20 03:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1142668: Fix int32x4 to float32x4 conversions in the JIT; r=sunfish
a1b728c86053b96beda2181be04968d6dbb9f680
created 2015-04-22 21:08 -0700
pushed 2016-12-20 03:11 +0000
Dan Gohman Dan Gohman - Bug 1150337 - OdinMonkey: Optimize the full range of immediate offsets on x64. r=luke
less more (0) -100 -60 tip