| .. | 
		
		
			
			
			
			
				| blockFlattener | Flatten more. | 2018-10-18 00:58:15 +02:00 | 
		
			
			
			
			
				| commonSubexpressionEliminator | Tests. | 2019-01-07 17:23:38 +01:00 | 
		
			
			
			
			
				| disambiguator | Use single counter for name dispenser for performance reasons. | 2018-11-07 23:09:33 +01:00 | 
		
			
			
			
			
				| equivalentFunctionCombiner | Add equivalent function combiner as Yul optimizer step. | 2019-01-15 17:21:03 +01:00 | 
		
			
			
			
			
				| expressionInliner | Renaming libjulia to libyul | 2018-10-15 11:52:35 +02:00 | 
		
			
			
			
			
				| expressionJoiner | Renaming libjulia to libyul | 2018-10-15 11:52:35 +02:00 | 
		
			
			
			
			
				| expressionSimplifier | Fix expression simplifying by moving from SSAValueTracker to DataFlowAnalyzer as a base. | 2019-02-27 16:14:39 +01:00 | 
		
			
			
			
			
				| expressionSplitter | Tests. | 2019-01-07 17:23:38 +01:00 | 
		
			
			
			
			
				| forLoopInitRewriter | Properly recurse in ForLoopInitRewriter | 2018-12-04 13:36:25 +01:00 | 
		
			
			
			
			
				| fullInliner | Do not prepend function name to all variables when inlining. | 2019-03-04 18:07:00 +01:00 | 
		
			
			
			
			
				| fullSimplify | Add some simplification tests for operations. | 2018-10-18 00:10:39 +02:00 | 
		
			
			
			
			
				| fullSuite | Update tests. | 2019-03-20 15:07:05 +01:00 | 
		
			
			
			
			
				| functionGrouper | Make function grouper idempotent. | 2019-01-08 15:05:09 +01:00 | 
		
			
			
			
			
				| functionHoister | Renaming libjulia to libyul | 2018-10-15 11:52:35 +02:00 | 
		
			
			
			
			
				| mainFunction | Renaming libjulia to libyul | 2018-10-15 11:52:35 +02:00 | 
		
			
			
			
			
				| redundantAssignEliminator | Redundant assign eliminator. | 2018-10-24 13:24:25 +02:00 | 
		
			
			
			
			
				| rematerialiser | [Yul] Adds another test case for multiple continue statements within a for-loop | 2019-03-18 12:43:20 +01:00 | 
		
			
			
			
			
				| splitJoin | Test case that shows that break/unbreak are more or less inverse. | 2018-11-09 15:36:52 +01:00 | 
		
			
			
			
			
				| ssaAndBack | Stabilize SSAReverser. | 2019-01-17 21:05:32 +01:00 | 
		
			
			
			
			
				| ssaPlusCleanup | Use single counter for name dispenser for performance reasons. | 2018-11-07 23:09:33 +01:00 | 
		
			
			
			
			
				| ssaReverser | Add SSAReverser to the yul optimiser. | 2019-01-17 20:37:43 +01:00 | 
		
			
			
			
			
				| ssaTransform | Use single counter for name dispenser for performance reasons. | 2018-11-07 23:09:33 +01:00 | 
		
			
			
			
			
				| stackCompressor | Stack compressor. | 2019-02-11 15:48:29 +01:00 | 
		
			
			
			
			
				| structuralSimplifier | First simplify switch with known constant expression. | 2019-03-06 21:32:55 +01:00 | 
		
			
			
			
			
				| unusedPruner | Remove side-effect-free statements. | 2018-11-08 18:14:36 +01:00 | 
		
			
			
			
			
				| varDeclInitializer | Add variable declaration initializer. | 2018-12-13 16:49:04 +01:00 | 
		
			
			
			
			
				| varNameCleaner | Yul: Adds optimizer pass to make variable names suffix-canonical. | 2019-03-04 17:26:56 +01:00 |