diff options
author | Alex Beregszaszi <alex@rtfs.hu> | 2018-02-09 03:04:20 +0800 |
---|---|---|
committer | Alex Beregszaszi <alex@rtfs.hu> | 2018-05-09 17:21:03 +0800 |
commit | 8afd0ea0305ed5043466b4f5dfebebe4aac75c9a (patch) | |
tree | c5425a7f14664857db3bdcc5a7825f167bc385bc /libjulia/optimiser/README.md | |
parent | 1e95335589872920b5f13b67731a8eb265f1aef6 (diff) | |
download | dexon-solidity-8afd0ea0305ed5043466b4f5dfebebe4aac75c9a.tar dexon-solidity-8afd0ea0305ed5043466b4f5dfebebe4aac75c9a.tar.gz dexon-solidity-8afd0ea0305ed5043466b4f5dfebebe4aac75c9a.tar.bz2 dexon-solidity-8afd0ea0305ed5043466b4f5dfebebe4aac75c9a.tar.lz dexon-solidity-8afd0ea0305ed5043466b4f5dfebebe4aac75c9a.tar.xz dexon-solidity-8afd0ea0305ed5043466b4f5dfebebe4aac75c9a.tar.zst dexon-solidity-8afd0ea0305ed5043466b4f5dfebebe4aac75c9a.zip |
Introduce Julia filter to encapsulate top level Block as a FunctionDefinition (wasm specific)
Diffstat (limited to 'libjulia/optimiser/README.md')
-rw-r--r-- | libjulia/optimiser/README.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libjulia/optimiser/README.md b/libjulia/optimiser/README.md index e7134440..e8aa777a 100644 --- a/libjulia/optimiser/README.md +++ b/libjulia/optimiser/README.md @@ -87,3 +87,12 @@ simple rules like ``x + 0 == x`` to simplify expressions. ## Ineffective Statement Remover This step removes statements that have no side-effects. + +## WebAssembly specific + +### Main Function + +Changes the topmost block to be a function with a specific name ("main") which has no +inputs nor outputs. + +Depends on the Function Grouper. |