solidity/libyul/backends/wasm
Alex Beregszaszi 04cf4867fe [ewasm] Clean up opcodes/builtins in the binary encoder
Also make sure that `i32.drop/i64.drop` won't silently drop its arguments, as they may have side-effects.
2020-12-01 12:50:54 +00:00
..
polyfill [ewasm] Use select instruction where appropriate 2020-11-30 12:10:32 +00:00
BinaryTransform.cpp [ewasm] Clean up opcodes/builtins in the binary encoder 2020-12-01 12:50:54 +00:00
BinaryTransform.h [ewasm] Clarify custom section handling in BinaryTransform 2020-11-09 17:47:01 +00:00
EVMToEwasmTranslator.cpp Split ewasm polyfill functions into different files. 2020-11-17 19:27:44 -05:00
EVMToEwasmTranslator.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30
TextTransform.cpp [ewasm] Properly encode i32/i64.select in the text format 2020-12-01 11:22:38 +00:00
TextTransform.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30
WasmAST.h [wasm] Document what StringLiteral is 2020-11-20 21:16:56 +00:00
WasmCodeTransform.cpp Use explicit yul namespace in WasmCodeTransform 2020-08-27 19:49:30 +01:00
WasmCodeTransform.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30
WasmDialect.cpp [ewasm] Add i32.select/i64.select 2020-11-30 11:58:33 +00:00
WasmDialect.h [ewasm] Clean up opcodes/builtins in the binary encoder 2020-12-01 12:50:54 +00:00
WasmObjectCompiler.cpp [ewasm] Support compiling data subobjects 2020-11-09 17:47:12 +00:00
WasmObjectCompiler.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30
WordSizeTransform.cpp Add LiteralKind to Dialect.literalArguments 2020-08-05 11:37:00 +01:00
WordSizeTransform.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30