.. |
blockFlattener
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
commonSubexpressionEliminator
|
Implement references using InvertibleRelation as data structure.
|
2019-05-27 22:55:59 +02:00 |
constantOptimiser
|
Constant optimiser for Yul.
|
2019-05-28 11:35:07 +02:00 |
controlFlowSimplifier
|
Tests.
|
2019-05-13 18:58:55 +02:00 |
deadCodeEliminator
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
disambiguator
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
equivalentFunctionCombiner
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
expressionInliner
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
expressionJoiner
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
expressionSimplifier
|
Optimizer rules that combine shifts and masks.
|
2019-05-15 20:30:53 +02:00 |
expressionSplitter
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
forLoopConditionIntoBody
|
Add tests for ForLoopConditionIntoBody
|
2019-05-22 21:51:03 +08:00 |
forLoopInitRewriter
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
fullInliner
|
Do not inline recursive functions.
|
2019-05-22 18:15:21 +02:00 |
fullSimplify
|
Update tests.
|
2019-05-16 12:30:05 +02:00 |
fullSuite
|
Knowledge about storage.
|
2019-06-20 18:43:37 +02:00 |
functionGrouper
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
functionHoister
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
loadResolver
|
Adding forgotten test for load resolver.
|
2019-06-25 17:25:53 +02:00 |
mainFunction
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
nameDisplacer
|
Name displacer.
|
2019-06-19 14:55:38 +02:00 |
redundantAssignEliminator
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
rematerialiser
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
splitJoin
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
ssaAndBack
|
Update tests.
|
2019-05-16 12:30:05 +02:00 |
ssaPlusCleanup
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
ssaReverser
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
ssaTransform
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
stackCompressor
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
structuralSimplifier
|
Really split structural simplifier.
|
2019-05-13 10:26:57 +02:00 |
unusedPruner
|
Do not allow msize in inline assembly if the Yul optimizer is active.
|
2019-05-28 12:54:33 +02:00 |
varDeclInitializer
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
varNameCleaner
|
Format short blocks and loops on a single line.
|
2019-05-08 13:28:00 +02:00 |
wordSizeTransform
|
Translation of switch statement for wasm backend.
|
2019-06-27 13:02:35 +02:00 |