solidity/test/libyul/yulOptimizerTests
Daniel Kirchner a33da17300 Bugfix and tests.
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
2022-09-08 11:54:14 +02:00
..
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 New tests. 2021-11-02 11:59:01 +01: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 Moved "step" from settings to expectations. 2020-03-19 13:59:05 +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 Yul Optimizer: Simplify start offset of zero-length operations. 2022-08-15 15:42:51 +02:00
expressionSplitter Return object format in expectation for yulOptimizerTests 2020-08-05 11:55:13 +01:00
fakeStackLimitEvader Maintain disambiguation when generating new functions in StackToMemoryMover. 2021-06-28 18:11:57 +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 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 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 tests. 2021-11-09 14:34:05 +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
reasoningBasedSimplifier Remove potentially non-deterministic test case. 2021-06-09 14:42:16 +02: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 Move function arguments and return values. 2021-06-28 18:11:57 +02:00
structuralSimplifier Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00
unusedAssignEliminator Enhance documentation. 2021-11-23 14:58:04 +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
wordSizeTransform Moved "step" from settings to expectations. 2020-03-19 13:59:05 +01:00