v8/src/asmjs
clemensh 494fd7156b [wasm] Introduce EmitVarInt and EmitWithVarInt
Use them to encode int32 constants properly.
This reduces the generated wasm size in the unity benchmark from
21.6 MB to 16.8 MB (-22.2%).
This hopefully also translates to increased performance especially on
mobile because of lower memory usage.

R=bradnelson@chromium.org, titzer@chromium.org

Review-Url: https://codereview.chromium.org/2692943002
Cr-Commit-Position: refs/heads/master@{#43200}
2017-02-14 18:15:31 +00:00
..
asm-js.cc [iwyu, wasm] Remove unallowed includes to objects-inl.h from wasm. 2017-02-13 15:05:37 +00:00
asm-js.h Use preexisting SharedFunctionInfos in the asm-wasm builder 2016-12-19 11:33:26 +00:00
asm-typer.cc [wasm][asm.js] Permit ternary operator in asm.js returns in some cases. 2017-01-26 08:12:07 +00:00
asm-typer.h [wasm][asm.js] Permit ternary operator in asm.js returns in some cases. 2017-01-26 08:12:07 +00:00
asm-types.cc [compiler] Collect eager inner functions for compilation during renumbering. 2017-01-11 12:18:48 +00:00
asm-types.h [wasm] Fix more -Wsign-compare warnings. 2016-11-11 11:56:05 +00:00
asm-wasm-builder.cc [wasm] Introduce EmitVarInt and EmitWithVarInt 2017-02-14 18:15:31 +00:00
asm-wasm-builder.h Use preexisting SharedFunctionInfos in the asm-wasm builder 2016-12-19 11:33:26 +00:00
OWNERS Make clemensh owner (wasm, asmjs and general) 2017-01-13 10:20:44 +00:00
switch-logic.cc [asmjs] Move switch-logic.h to asmjs/ directory. 2016-10-10 17:57:47 +00:00
switch-logic.h Make unittests work in component build 2016-10-17 10:02:06 +00:00