solidity/test/libyul/yulOptimizerTests
2021-10-13 17:56:43 +02:00
..
blockFlattener
circularReferencesPruner
commonSubexpressionEliminator Add test. 2021-04-22 17:23:56 +02:00
conditionalSimplifier
conditionalUnsimplifier
constantOptimiser
controlFlowSimplifier
deadCodeEliminator
disambiguator
equivalentFunctionCombiner
expressionInliner
expressionJoiner
expressionSimplifier Do not replace zeros by return variable. 2021-04-22 16:54:02 +02:00
expressionSplitter
fakeStackLimitEvader Maintain disambiguation when generating new functions in StackToMemoryMover. 2021-06-28 18:11:57 +02:00
forLoopConditionIntoBody
forLoopInitRewriter
fullInliner
fullSimplify Remove fuzzer mode from yul optimizer unit test framework. 2021-01-18 10:27:58 +01:00
fullSuite Prepare tests to be meaningful. 2021-10-13 17:56:43 +02:00
functionGrouper
functionHoister
functionSpecializer FunctionSpecializer: skip specializing recursive functions 2021-03-29 11:02:31 +02:00
loadResolver Resolving Keccak-256: check if arguments are identifiers early. 2021-09-06 13:48:07 +02:00
loopInvariantCodeMotion Remove fuzzer mode from yul optimizer unit test framework. 2021-01-18 10:27:58 +01:00
mainFunction
nameDisplacer
reasoningBasedSimplifier Remove potentially non-deterministic test case. 2021-06-09 14:42:16 +02:00
redundantAssignEliminator
rematerialiser Remove fuzzer mode from yul optimizer unit test framework. 2021-01-18 10:27:58 +01:00
splitJoin
ssaAndBack Do not replace zeros by return variable. 2021-04-22 16:54:02 +02:00
ssaPlusCleanup
ssaReverser
ssaTransform
stackCompressor
stackLimitEvader Move function arguments and return values. 2021-06-28 18:11:57 +02:00
structuralSimplifier
unusedFunctionParameterPruner
unusedPruner Added a few optimizer tests for Verbatim 2021-04-28 09:56:45 +02:00
varDeclInitializer
varNameCleaner
wordSizeTransform