solidity/test/libyul/yulOptimizerTests
2019-06-20 18:43:37 +02:00
..
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
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
sloadResolver Knowledge about storage. 2019-06-20 18:43:37 +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 Finish word size transform. 2019-06-20 10:42:56 +02:00