solidity/test/libyul/yulOptimizerTests
2023-03-20 13:49:37 +01:00
..
blockFlattener Update tests. 2021-11-09 14:34:05 +01:00
circularReferencesPruner Update tests. 2021-11-09 14:34:05 +01:00
commonSubexpressionEliminator
conditionalSimplifier New tests. 2021-11-02 11:59:01 +01:00
conditionalUnsimplifier New tests. 2021-11-02 11:59:01 +01:00
constantOptimiser
controlFlowSimplifier
deadCodeEliminator
disambiguator
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
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
fakeStackLimitEvader
forLoopConditionIntoBody
forLoopInitRewriter
fullInliner Separate some inlining tests into pre- and post-homestead 2022-05-23 13:37:50 +02:00
fullSimplify Update tests. 2021-11-09 14:34:05 +01:00
fullSuite Unused store eliminator. 2022-03-10 18:25:28 +01:00
functionGrouper
functionHoister
functionSpecializer
loadResolver Update existing and add new test cases. 2023-02-02 11:40:39 +01:00
loopInvariantCodeMotion
mainFunction
nameDisplacer
reasoningBasedSimplifier
rematerialiser
splitJoin Update tests. 2021-11-09 14:34:05 +01:00
ssaAndBack Update tests. 2021-11-09 14:34:05 +01:00
ssaPlusCleanup
ssaReverser
ssaTransform
stackCompressor Refactor stack compressor. 2022-03-15 21:28:47 +01:00
stackLimitEvader
structuralSimplifier
unusedAssignEliminator Re-implement unused assign / unused store eliminator. 2023-03-20 13:49:37 +01:00
unusedFunctionParameterPruner
unusedPruner Update tests. 2021-11-09 14:34:05 +01:00
unusedStoreEliminator Bugfix and tests. 2022-09-08 11:54:14 +02:00
varDeclInitializer
varNameCleaner
wordSizeTransform