.. |
blockFlattener
|
Update tests.
|
2021-11-09 14:34:05 +01:00 |
circularReferencesPruner
|
Update tests.
|
2021-11-09 14:34:05 +01:00 |
commonSubexpressionEliminator
|
Add test.
|
2021-04-22 17:23:56 +02:00 |
conditionalSimplifier
|
Remove EWASM backend.
|
2023-05-11 10:56:55 -05:00 |
conditionalUnsimplifier
|
New tests.
|
2021-11-02 11:59:01 +01:00 |
constantOptimiser
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
controlFlowSimplifier
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
deadCodeEliminator
|
Update tests.
|
2021-11-02 11:59:01 +01:00 |
disambiguator
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
equalStoreEliminator
|
Added more tests. Updated chromosome. Remove unused headers.
|
2022-01-04 13:27:39 +05:30 |
equivalentFunctionCombiner
|
Hash number literals according to their value instead of their string representation.
|
2022-11-08 20:34:10 +01:00 |
expressionInliner
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
expressionJoiner
|
Update tests.
|
2021-11-09 14:34:05 +01:00 |
expressionSimplifier
|
added optimization. shl comes out from being distributed over and
|
2022-11-11 01:16:14 +05:30 |
expressionSplitter
|
Remove EWASM backend.
|
2023-05-11 10:56:55 -05:00 |
fakeStackLimitEvader
|
Deterministically choose memory slots for variables independently of names that may depend on AST IDs.
|
2023-06-12 17:28:01 +02:00 |
forLoopConditionIntoBody
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
forLoopInitRewriter
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
fullInliner
|
FullInliner: Fix order of arguments of inlined functions
|
2023-07-17 16:40:43 +02:00 |
fullInlinerWithoutSplitter
|
FullInliner: Do not include calls whose arguments may have side-effects
|
2023-07-17 16:40:43 +02:00 |
fullSimplify
|
Update tests.
|
2021-11-09 14:34:05 +01:00 |
fullSuite
|
Tests for Yul argument evaluation order after optimization
|
2023-07-17 16:40:43 +02:00 |
functionGrouper
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
functionHoister
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
functionSpecializer
|
FunctionSpecializer: skip specializing recursive functions
|
2021-03-29 11:02:31 +02:00 |
loadResolver
|
Update existing and add new test cases.
|
2023-02-02 11:40:39 +01:00 |
loopInvariantCodeMotion
|
Remove fuzzer mode from yul optimizer unit test framework.
|
2021-01-18 10:27:58 +01:00 |
mainFunction
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
nameDisplacer
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
rematerialiser
|
Remove fuzzer mode from yul optimizer unit test framework.
|
2021-01-18 10:27:58 +01:00 |
splitJoin
|
Update tests.
|
2021-11-09 14:34:05 +01:00 |
ssaAndBack
|
Update tests.
|
2021-11-09 14:34:05 +01:00 |
ssaPlusCleanup
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
ssaReverser
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
ssaTransform
|
Require for loop init rewriter for SSA.
|
2020-07-03 19:24:31 +02:00 |
stackCompressor
|
Refactor stack compressor.
|
2022-03-15 21:28:47 +01:00 |
stackLimitEvader
|
Deterministically choose memory slots for variables independently of names that may depend on AST IDs.
|
2023-06-12 17:28:01 +02:00 |
structuralSimplifier
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
unusedAssignEliminator
|
Re-implement unused assign / unused store eliminator.
|
2023-03-20 13:49:37 +01:00 |
unusedFunctionParameterPruner
|
Tests and changelog
|
2020-09-03 13:15:38 +02:00 |
unusedPruner
|
Update tests.
|
2021-11-09 14:34:05 +01:00 |
unusedStoreEliminator
|
Bugfix and tests.
|
2022-09-08 11:54:14 +02:00 |
varDeclInitializer
|
Moved "step" from settings to expectations.
|
2020-03-19 13:59:05 +01:00 |
varNameCleaner
|
Run prequisite steps for VarNameCleaner in tests
|
2020-08-05 22:12:51 +01:00 |