Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							a1d73a7bef
							
						
					 | 
					
						
						
							
							Split simplification rules into two functions.
						
						
						
						
						
					 | 
					
						2018-09-18 14:28:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c961a3079d
							
						
					 | 
					
						
						
							
							Turn simplification rule tuple into struct.
						
						
						
						
						
					 | 
					
						2018-02-06 22:51:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							65c31ecaeb
							
						
					 | 
					
						
						
							
							Remove recursive call to simplify with reversed arguments.
						
						
						
						
						
						
						
						(We now have explicit rules for that). 
						
					 | 
					
						2018-02-06 22:51:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b8074cdf78
							
						
					 | 
					
						
						
							
							Add flag to indicate whether it can be applied to expressions with side-effects.
						
						
						
						
						
					 | 
					
						2018-02-06 22:51:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f1a4976ce6
							
						
					 | 
					
						
						
							
							Optimise simplification rules (sort into bins).
						
						
						
						
						
					 | 
					
						2017-01-12 17:52:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							652d8dab19
							
						
					 | 
					
						
						
							
							Optimize pattern matcher.
						
						
						
						
						
					 | 
					
						2017-01-12 17:52:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							afad40ac5a
							
						
					 | 
					
						
						
							
							Optimise AssemblyItem::m_data.
						
						
						
						
						
					 | 
					
						2017-01-12 17:52:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
						
						
							
						
						
							df4b405f9c
							
						
					 | 
					
						
						
							
							Add more optimization rules
						
						
						
						
						
					 | 
					
						2016-11-30 11:16:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3fdef92911
							
						
					 | 
					
						
						
							
							Replace XOR with self with 0
						
						
						
						
						
					 | 
					
						2016-11-30 11:16:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b8bba66220
							
						
					 | 
					
						
						
							
							Replace XOR/ISZERO with EQ
						
						
						
						
						
					 | 
					
						2016-11-30 11:16:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							25160bfc26
							
						
					 | 
					
						
						
							
							Add optimiser rule for SUB with 0
						
						
						
						
						
					 | 
					
						2016-11-30 11:16:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								VoR0220
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f9f725737
							
						
					 | 
					
						
						
							
							Fix licensing headers
						
						
						
						
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 | 
					
						2016-11-23 12:22:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6686ea6c03
							
						
					 | 
					
						
						
							
							Optimiser the PUSH 0, EQ case as ISZERO
						
						
						
						
						
					 | 
					
						2016-10-23 00:23:08 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dimitry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b50e65437e
							
						
					 | 
					
						
						
							
							move libevmasm
						
						
						
						
						
					 | 
					
						2016-03-21 11:55:45 +03:00 | 
					
					
						
						
							
							
							
						
					 |