mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #14264 from ethereum/remove-leftover-ewasm-bits-in-docs
Remove a few leftover mentions of Ewasm from optimizer docs
This commit is contained in:
commit
8c7404f639
@ -1279,8 +1279,8 @@ This is a tiny step that helps in reversing the effects of the SSA transform
|
|||||||
if it is combined with the Common Subexpression Eliminator and the
|
if it is combined with the Common Subexpression Eliminator and the
|
||||||
Unused Pruner.
|
Unused Pruner.
|
||||||
|
|
||||||
The SSA form we generate is detrimental to code generation on the EVM and
|
The SSA form we generate is detrimental to code generation
|
||||||
WebAssembly alike because it generates many local variables. It would
|
because it produces many local variables. It would
|
||||||
be better to just re-use existing variables with assignments instead of
|
be better to just re-use existing variables with assignments instead of
|
||||||
fresh variable declarations.
|
fresh variable declarations.
|
||||||
|
|
||||||
@ -1398,15 +1398,3 @@ into
|
|||||||
}
|
}
|
||||||
|
|
||||||
The LiteralRematerialiser should be run before this step.
|
The LiteralRematerialiser should be run before this step.
|
||||||
|
|
||||||
|
|
||||||
WebAssembly specific
|
|
||||||
--------------------
|
|
||||||
|
|
||||||
MainFunction
|
|
||||||
^^^^^^^^^^^^
|
|
||||||
|
|
||||||
Changes the topmost block to be a function with a specific name ("main") which has no
|
|
||||||
inputs nor outputs.
|
|
||||||
|
|
||||||
Depends on the Function Grouper.
|
|
||||||
|
Loading…
Reference in New Issue
Block a user