solidity/test/libyul/yulOptimizerTests
2019-09-02 17:41:51 +02:00
..
blockFlattener Format short blocks and loops on a single line. 2019-05-08 13:28:00 +02:00
commonSubexpressionEliminator Side-effects of user-defined functions. 2019-09-02 17:41:51 +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 [Yul] ExpressionInliner: avoid duplicating high cost expressions 2019-08-05 11:48:32 +02:00
expressionJoiner Format short blocks and loops on a single line. 2019-05-08 13:28:00 +02:00
expressionSimplifier Replace byte(A, X) by zero if A >= 32 2019-08-29 15:35:34 +02:00
expressionSplitter Check availability of data objects already in analysis phase. 2019-07-10 18:49:42 +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 Add another test related to stack compressor and msize. 2019-07-18 16:40:46 +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 Properly set storage and memory after erasing potentially destroyed keys 2019-08-13 18:43:15 +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 Do not overwrite allowMSizeOptimization 2019-07-16 10:13:18 +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