js/src/asmjs/WasmBaselineCompile.cpp
64597bec5f4ee761798acbbe3f9690831ec7f5c7
created 2016-09-29 22:33 +0200
pushed 2016-09-30 10:10 +0000
Hannes Verschore Hannes Verschore - Bug 1301400: Baseline Wasm Compiler: Part 10: Implement BitopI64, r=lth
c05925c3a813714fd3812b2e86669af453d10fdb
created 2016-09-29 22:33 +0200
pushed 2016-09-30 10:10 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 9: Implement MultiplyI64, r=lth
72b020fd3ce14ea2a8e5c5548899a281c3f07f2e
created 2016-09-29 22:33 +0200
pushed 2016-09-30 10:10 +0000
Hannes Verschore Hannes Verschore - Bug 1301400: Baseline Wasm Compiler: Part 8: Implement SubtractI64, r=lth
3a11c6866c92cc85911e9baa951f7f7b4c762c23
created 2016-09-29 22:33 +0200
pushed 2016-09-30 10:10 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 7: Implement PassArgI64, r=lth
a878585ab51022ffd457d5b4e2a7686f0b72c3f7
created 2016-09-29 22:33 +0200
pushed 2016-09-30 10:10 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 6: Implement PopI64, r=lth
7d6daefd4e7963157897ebfefc5d16d8304b752c
created 2016-09-29 22:33 +0200
pushed 2016-09-30 10:10 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 5: Implement LoadI64 and StoreI64, r=lth
90989a3b070d3c61961274e842c6ef305b84992a
created 2016-09-29 22:33 +0200
pushed 2016-09-30 10:10 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 4: Implement QuotientI64 and RemainderI64, r=lth
7c97d5898871280008baf27b37c98d2e22e52ba5
created 2016-09-29 22:33 +0200
pushed 2016-09-30 10:10 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 3: Implement ConvertI64, r=lth
07b4fdd7588aab05136af8c7802d2737d50448ec
created 2016-09-29 22:33 +0200
pushed 2016-09-30 10:10 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 2: Implement WasmTruncateI64, r=lth
58829d3beda3cb5c7c9e83ef370f8d0c1c0789d3
created 2016-09-29 22:33 +0200
pushed 2016-09-30 10:10 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 1: Basic changes to support int64 ops in x86, r=lth
869626f3bac2ce6eec3e4ca657bbd3c056199d12
created 2016-09-27 10:42 +0900
pushed 2016-09-27 09:27 +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 11:12 +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 11:12 +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 11:12 +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:50 +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:08 +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:50 +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:25 +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:55 +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:56 +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:06 +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 07:18 +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 07:18 +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 07:18 +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:07 +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:07 +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:07 +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:07 +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:14 +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:14 +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:25 +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:25 +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:25 +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:25 +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:45 +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:55 +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:55 +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:59 +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 14:17 +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 14:17 +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 10:00 +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:27 +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:27 +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:28 +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:27 +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:12 +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:12 +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:31 +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 16:00 +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 16:00 +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 22:05 +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:43 +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:43 +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:43 +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:07 +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:07 +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:22 +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:22 +0000
Lars T Hansen Lars T Hansen - Bug 1277008 - Clean up scratch register management. r=luke
less more (0) -60 tip