| 
							
							
								 Christian Parpart | 79ba5b61b3 | Fixes compilation under MSVC. | 2018-08-09 10:14:47 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a16461249f | Add tests for the assembler object | 2018-08-08 20:52:18 +01:00 |  | 
			
				
					| 
							
							
								 Matías Aereal Aeón | e902ce1aa0 | Removing std:: from std::to_string and include for boost/lexical_cast | 2018-08-08 11:26:30 -03:00 |  | 
			
				
					| 
							
							
								 Nicolás Venturo | 804eb3ef9d | Improves peephole_truthy_and test case | 2018-06-19 17:09:50 -03:00 |  | 
			
				
					| 
							
							
								 Nicolás Venturo | 172e208c6a | Add TruthyAnd Peephole optimization | 2018-06-15 11:27:39 -03:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 38460d8b47 | Remove unnecessary masking of the result of known short instructions | 2018-04-19 23:59:06 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 02ea0e547f | Replace comparison operators with opposites if preceded by SWAP1 | 2018-04-04 17:47:58 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | be6051bead | Test multiple instructions with the (non)commutative peephole optimiser | 2018-04-03 18:57:28 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 17bcabb6cf | Remove useless SWAP1 in front of commutative operations | 2018-04-03 18:57:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6777f7a57f | Optimize across MLOAD if MSIZE is not used. | 2018-04-03 14:34:32 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | d63d41b3b5 | test: Rename test/TestHelper.* to test/Options.* and add Options::validate(). | 2018-03-14 12:04:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6ec4517929 | Use EVM version in gas meter and optimizer. | 2018-03-05 11:36:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7c94e5462a | Assume peephole optimizer was successful if number of pops increased. | 2017-10-13 19:00:56 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 223235c97e | Add test for jumpdest removal. | 2017-08-25 10:42:36 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b3986f1d07 | Remove some unused includes | 2017-08-21 14:08:58 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8107177b9c | Split off libevmasm specific optimiser tests | 2017-07-26 20:51:27 +01:00 |  | 
			
				
					| 
							
							
								 VoR0220 | 3f9f725737 | Fix licensing headers Signed-off-by: VoR0220 <rj@erisindustries.com> | 2016-11-23 12:22:33 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | b78d4d67f5 | test: add a test case about SourceLocation | 2016-11-07 14:56:42 +01:00 |  |