..  
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										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
									
								 
							
						
					 
				 
				
					
						
							
							Hash number literals according to their value instead of their string representation. 
						
					 
				 
				2022-11-08 20:34:10 +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
									
								 
							
						
					 
				 
				
					
						
							
							added optimization. shl comes out from being distributed over and 
						
					 
				 
				2022-11-11 01:16:14 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										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
									
								 
							
						
					 
				 
				
					
						
							
							Re-use knowledge about keccak calls. 
						
					 
				 
				2022-12-07 14:16:13 +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