aboutsummaryrefslogtreecommitdiffstats
path: root/libjulia/optimiser/README.md
diff options
context:
space:
mode:
authorAlex Beregszaszi <alex@rtfs.hu>2018-02-09 03:04:20 +0800
committerAlex Beregszaszi <alex@rtfs.hu>2018-05-09 17:21:03 +0800
commit8afd0ea0305ed5043466b4f5dfebebe4aac75c9a (patch)
treec5425a7f14664857db3bdcc5a7825f167bc385bc /libjulia/optimiser/README.md
parent1e95335589872920b5f13b67731a8eb265f1aef6 (diff)
downloaddexon-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.md9
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.