js/src/asmjs/WasmBaselineCompile.cpp
869626f3bac2ce6eec3e4ca657bbd3c056199d12
created 2016-09-27 10:42 +0900
pushed 2016-09-27 09:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1300380 - Suppress warning for unused private on osx arm build. r=bbouvier
4119fba22f7fc6a60e504933d2e9a89d00aab0cd
created 2016-09-23 09:13 -0500
pushed 2016-09-26 10:35 +0000
Dan Gohman Dan Gohman - Bug 1287220 - Baldr: update to binary version 0xc (r=luke)
3354a7c329fe291d0965747a04a87319ae94f753
created 2016-09-23 15:01 -0700
pushed 2016-09-26 10:35 +0000
Wes Kocher Wes Kocher - Backed out changeset 958074f3b830 (bug 1287220) for frequent jit failures a=backout CLOSED TREE
958074f3b83071d701065eb02380b7d817b3b961
created 2016-09-23 09:13 -0500
pushed 2016-09-26 10:35 +0000
Dan Gohman Dan Gohman - Bug 1287220 - Baldr: update to binary version 0xc (r=luke)
1984eea180d68e0123238721c7a1bc3ddf61013b
created 2016-09-21 19:19 +0200
pushed 2016-09-23 10:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1248555: Use integers as a low-level representation of floating-point values; r=luke
88a175eed324e053a3ab25bf0bf1704c026a2a6b
created 2016-09-14 11:46 -0500
pushed 2016-09-15 10:00 +0000
Luke Wagner Luke Wagner - Bug 1284156 - Baldr: add Table.prototype.grow (r=bbouvier)
b96ee3dad4d8eb59ba72e2b5735461ec7cfb2540
created 2016-09-08 00:49 -0500
pushed 2016-09-08 10:01 +0000
Luke Wagner Luke Wagner - Bug 1298202 - Baldr: take advantage of guard page to simplify asm.js/wasm memory access (r=sunfish)
94befb88aee28153afdd35ef8a46761cd1a07bc6
created 2016-09-06 16:47 -0500
pushed 2016-09-07 15:20 +0000
Luke Wagner Luke Wagner - Bug 1292724 - Baldr: remove call_import, add imports to function index space (r=bbouvier)
f6fddb22a8b58e5f3dcb6264e6765044b2e0d538
created 2016-08-29 21:30 -0500
pushed 2016-08-30 13:53 +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-08-26 13:37 +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-08-26 13:37 +0000
Dimo Dimo - Bug 1287967 - Baldr: Add current_memory and grow_memory (r=luke, sunfish)
c54a60881d23b0e5789b3559bc242d080775d9f6
created 2016-08-18 11:46 -0700
pushed 2016-08-19 13:53 +0000
Leo Gaspard Leo Gaspard - Bug 1295835 - Address some compilation maybe-uninitialized warnings. r=luke
e486ecf87731d4d5c1924660a95796a12c5b1eab
created 2016-08-07 14:52 +0200
pushed 2016-08-07 22:01 +0000
Hannes Verschore Hannes Verschore - Bug 1290453 - Baseline Wasm Compiler: Part 1: Get the low level functions using Register64 working on x86, r=lth
4bbdeb042ad2a86aacdc11890f9b793250163030
created 2016-08-05 15:39 -0500
pushed 2016-08-07 06:34 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: change to and from callee's TLS at indirect callsite (r=bbouvier)
fe89cf4e4a9e4a9444f1c3391ef017e0ed4c28cc
created 2016-08-05 15:39 -0500
pushed 2016-08-07 06:34 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: factor out indirect/import call code into MacroAssembler (r=bbouvier)
eb8ec8e246d618a25915f66a77e10d1f866c9c36
created 2016-08-05 15:39 -0500
pushed 2016-08-07 06:34 +0000
Luke Wagner Luke Wagner - Bug 1291757 - Baldr: fold MAsmJSLoadFuncPtr into MWasmCall (r=sunfish)
575b04a64ab8f06b9b5668ae22123d8fd78fc067
created 2016-08-04 11:43 -0500
pushed 2016-08-05 10:01 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: preserve TLS and pinned regs at call_import (r=jolesen)
75a607ece852358476b1037b499a94fd03c2e062
created 2016-07-27 17:50 +0200
pushed 2016-08-03 15:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1248555: Baseline fixes for handling custom NaN payloads; r=lth
2dda5f625bc0cf3dd6942745c137f657f573a1de
created 2016-08-03 12:17 +0200
pushed 2016-08-03 15:04 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset 3e7e914abf3d for landing with the wrong bug number;
3e7e914abf3db754b91fa9b560b2694c8c9efb0d
created 2016-07-27 17:50 +0200
pushed 2016-08-03 15:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1284855: Baseline fixes for handling custom NaN payloads; r=lth
a009910666d3d6cf18eae1e84a208408b0babc6a
created 2016-08-01 13:02 +0200
pushed 2016-08-02 15:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1279876: Implement correct semantics of TruncateToInt32 in the wasm baseline compiler; r=lth
4526ff61ff1f6bd6a02df2891a155fea5f5093f7
created 2016-08-01 12:56 +0200
pushed 2016-08-02 15:10 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1279876: Refactor wasmTruncateToInt32 methods into the masm; r=lth
ec9e3ca99293eebb9a1f49fe2d9acd2d3cf4a011
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 27: Temporarily disable the Wasm baseline compiler for x86, r=lth
cb47a62a37a46a6081031a8d2fc78770ea4ba3e6
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 20: Implement the 64bit variant of WasmTruncate on x86, r=sunfish
0ef5f5b0c607f7f447deb38673ecb0ae2d75b3c1
created 2016-07-29 16:53 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 18: Implement the 64bit variant of Clz and Ctz on x86, r=bbouvier
91846989e364b13a754ed4012cc9f6c5e13043cb
created 2016-07-29 16:52 +0200
pushed 2016-07-30 14:21 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 17: Implement the 64bit variant of PopCnt on x86, r=lth
a398af8197f70e2fda529fcecd2c0ce2fa2499c2
created 2016-07-06 12:22 +0200
pushed 2016-07-28 15:43 +0000
Lars T Hansen Lars T Hansen - Bug 1277011 - Wasm baseline: Cleanup around calls. r=bbouvier
78f1630b4ec6eb2fa349373cba4426b7d554e2bf
created 2016-07-25 19:50 +0200
pushed 2016-07-26 23:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Implement Global section in WebAssembly; r=luke
d504768f3183ab17001e1167bbee36822c159f2e
created 2016-07-22 14:29 +0200
pushed 2016-07-26 23:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename {Load/Store}Global to {Get,Set}Global in wasm bytecode; r=luke
d1b51032934a3afa50ac756ae26700084d11f9d3
created 2016-07-25 07:57 -0700
pushed 2016-07-26 09:56 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1279312 - Use WasmTlsReg in baseline Wasm compiler. r=lth
d55c09896ad7dc94eab55b9d81936618eda5271f
created 2016-07-21 21:19 -0500
pushed 2016-07-25 13:51 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: match signature types structurally (r=bbouvier)
32e22104e1aa1501a5d26a636aa458722a2b91c4
created 2016-07-20 12:56 -0500
pushed 2016-07-25 13:51 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: factor out common global access code (r=bbouvier)
3faf6a4932c13c6bef7b8834014650d9e237dc7f
created 2016-07-20 19:47 +0200
pushed 2016-07-22 09:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
86f32ce6a34434b8d3f3b16018b27376e5befa88
created 2016-07-20 12:28 -0700
pushed 2016-07-21 14:25 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1286517) for SM(arm) bustage CLOSED TREE
aa1eab6436badfd108056b392c06ee1c95e533dc
created 2016-07-13 16:44 +0200
pushed 2016-07-21 14:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
dbbe25db2d61505c8a6c8561412b4b204ad30257
created 2016-07-19 15:49 -0500
pushed 2016-07-20 09:21 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: add support for same-instance Table imports (r=bbouvier)
4bf97306f6c321c82650dfc260b260fe0ea7c599
created 2016-07-14 10:48 +0200
pushed 2016-07-15 14:15 +0000
Lars T Hansen Lars T Hansen - Bug 1277008 - Wasm baseline: x86 support. r=bbouvier
80e7a1b549de94a4bdca5b23a3fd0d7f1923b878
created 2016-07-13 11:24 -0700
pushed 2016-07-13 21:09 +0000
Wes Kocher Wes Kocher - Backed out changeset dcb7835534e2 (bug 1277008) for jit test failures a=backout
dcb7835534e21a62cebdd5d1205d4e81f6bc6946
created 2016-07-13 12:29 +0200
pushed 2016-07-13 21:09 +0000
Lars T Hansen Lars T Hansen - Bug 1277008 - Wasm baseline: x86 support. r=bbouvier
d14dd0573e8a084cb876174e7f14e01582704824
created 2016-07-12 19:27 -0500
pushed 2016-07-13 15:27 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: extract wasm::Table objects from the global data segment (r=bbouvier)
693a7e678b235e426fe040294e374c282f8f031a
created 2016-07-08 12:57 +0200
pushed 2016-07-09 15:52 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1283177: Add int64 load/store support to BaselineCompiler; r=lth
8abd128aac1e252bc05aff588e25dad23cd4ab79
created 2016-07-08 12:42 -0500
pushed 2016-07-09 15:52 +0000
Luke Wagner Luke Wagner - Bug 1284155 - Baldr: rename some types and fields to better reflect reality (r=bbouvier)
6a6dc548346867fa14af5b75a22e898e5c9f10cd
created 2016-07-06 16:29 +0200
pushed 2016-07-08 21:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Baldr: implement WasmBoundsCheck/Load/Store and semantics; r=luke, r=sunfish
8aeb6b6748db11237c385c7f7aa9d2fc6ab100f1
created 2016-07-06 08:44 -0500
pushed 2016-07-07 09:41 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: remove cx from wasm::Compile (r=bbouvier)
f3649be85315f90802952f172a750fb863f68a0f
created 2016-07-06 08:36 -0500
pushed 2016-07-07 09:41 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: don't set CompileRuntime (r=jandem)
c666dc1d70013db22d60822dbb69c6bfc3f8c050
created 2016-07-06 08:36 -0500
pushed 2016-07-07 09:41 +0000
Luke Wagner Luke Wagner - Bug 1284056 - Baldr: rename CompileArgs to UseSignal (r=bbouvier)
7ad5763a7404c420b93301f17ea2e9bb66e5f00b
created 2016-07-04 09:05 +0200
pushed 2016-07-04 22:02 +0000
Lars T Hansen Lars T Hansen - Bug 1277008 - Clean up scratch register management. r=luke
9c56c98ab5f996638f6790d65063039f2c357ff2
created 2016-06-21 20:50 +0200
pushed 2016-07-04 22:02 +0000
Lars T Hansen Lars T Hansen - Bug 1280927 - skip unreachable code. r=luke
fdadd7ef691eb0797103d95193d01c8483de3547
created 2016-07-01 18:54 +0200
pushed 2016-07-02 09:15 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a36da0eea7af (bug 1277008) for warning as error in WasmBaselineCompile.cpp on OSX. r=backout on a CLOSED TREE
a36da0eea7af1bdb7e51b69d5aa9454b98689ac3
created 2016-06-26 14:35 +0200
pushed 2016-07-02 09:15 +0000
Lars T Hansen Lars T Hansen - Bug 1277008 - Clean up scratch register management. r=luke
d1abee3e755dcc38ce5b5a72f702b950f333853d
created 2016-06-29 17:58 +0200
pushed 2016-07-02 09:15 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Unrelated changes; r=luke
38c84afa8cde50514366e23d4405457c276361da
created 2016-06-17 17:19 +0200
pushed 2016-07-02 09:15 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Rename MAsmJSHeapAccess to MWasmMemoryAccess; r=luke
446e67deea8d86a23b7ff3917c5c1d9bd80335fe
created 2016-06-28 10:11 +0200
pushed 2016-06-29 14:13 +0000
Lars T Hansen Lars T Hansen - Bug 1278283 - Use masm abstractions in wasm baseline compiler. r=nbp
1e0f025cbc9a30747fbcaca41d68d93569b1216a
created 2016-06-24 14:01 +0200
pushed 2016-06-24 20:37 +0000
Lars T Hansen Lars T Hansen - Bug 1281131 - make sure to reserve enough stack space for the worst case. r=bbouvier
29a921093680964b365f9195890b34236e64b5c3
created 2016-06-24 13:52 +0200
pushed 2016-06-24 20:37 +0000
Lars T Hansen Lars T Hansen - Bug 1280921 - select must handle AnyType. r=bbouvier
91f47e63c8394234b148c4a14afa43ddd25bdfd7
created 2016-06-21 09:40 +0200
pushed 2016-06-24 20:37 +0000
Lars T Hansen Lars T Hansen - Bug 1280930 - pushJoinReg must push void values, not ignore them. r=bbouvier
f187b8181508b77d5f1af23e0b2ce153ee3af4a7
created 2016-06-24 13:36 +0200
pushed 2016-06-24 20:37 +0000
Lars T Hansen Lars T Hansen - Bug 1280926 - constrain immediate shift counts. r=bbouvier
605849779285116729270f9d59d1c308e381156f
created 2016-06-22 11:22 +0200
pushed 2016-06-24 20:37 +0000
Lars T Hansen Lars T Hansen - Bug 1280934 - make sure to bind prolog and return labels in epilog even if aborting the compilation. r=bbouvier
01edfb2991d015726bedbaa5c778869d2d3c4fca
created 2016-06-24 13:28 +0200
pushed 2016-06-24 20:37 +0000
Lars T Hansen Lars T Hansen - Bug 1280933 - reserve join reg at control flow for i64 results. r=bbouvier
bc6465bc355ff1a29016d7199c143a56c114625b
created 2016-06-14 12:00 +0100
pushed 2016-06-15 05:24 +0000
Lars T Hansen Lars T Hansen - Bug 1232205 - Wasm baseline compiler. r=luke, r=bbouvier
less more (0) tip