| 
							
							
								 chriseth | 29be0d23f6 | Enable magic squares 4 | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b6e6cd4ebb | Compilation fix. | 2022-03-20 22:34:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6b7c200891 | remove couts | 2022-03-20 22:34:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a3a0f1d95b | fixes | 2022-03-20 22:33:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3439776209 | Combined solver. | 2022-03-20 22:33:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 84c5c37c31 | cdcl | 2022-03-20 20:19:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 922837b44c | Forward unknown. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3203b73c64 | Some debug output. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 005e743fc5 | Add fuzzer test case. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a1ed2c0f09 | Update libsolutil/LP.cpp Co-authored-by: Bhargava Shastry <bhargava.shastry@ethereum.org> | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f77f0ecae4 | Update libsolutil/LP.h Co-authored-by: Bhargava Shastry <bhargava.shastry@ethereum.org> | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1e1964362c | Print reasons. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8fbefb9c85 | Tests for reason computation. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 337aea9483 | Merge leftover. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 696515fe69 | Add reasons. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0a11aedc90 | Extract problem splitter. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 88c63c3054 | Apply suggestions from code review Co-authored-by: Bhargava Shastry <bhargava.shastry@ethereum.org> | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3c75adecc6 | Add test. | 2022-03-20 20:19:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0e54562de4 | Fix fuzzer bug. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 83b96e6a75 | qualify move | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6c2b686c0c | Add header. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0f705c8a82 | Cache solution for the case where we are not interested in models. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8835b95719 | comment | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 592b421f44 | Extract problem splitter. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | db9028906a | small optimization. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5faebbff39 | Extract simplification class. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | dec67df8d8 | Refactor. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6bff7a1e91 | cleanup | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | cf6cf5bba2 | cleanup | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8600760f3d | Cleanup | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f25cd708ea | Cleanup | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b1fcf023f9 | Cleanup | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 00a277c0f5 | Simplifications on LinearExpression. | 2022-03-20 20:19:19 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e6c67924b0 | Fix compiler warning. | 2022-03-20 20:19:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7a250fea42 | Use names for the bounds. | 2022-03-20 20:19:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 751f50b6c3 | LP Solver. | 2022-03-20 20:19:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 430ecb6e16 | Merge pull request #12795 from ethereum/morePopRemovalInPeepholeOptimizer More pop removal in peephole optimizer. | 2022-03-17 12:22:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | cd19023bfb | Merge pull request #12810 from hroussille/create2-documentation-error Fixed ambiguity in the create2 address computation doc | 2022-03-17 11:46:50 +01:00 |  | 
			
				
					| 
							
							
								 Hector Roussille | 040c444a2a | Fixed ambiguity in the create2 address computation doc specify that arguments are encoded using abi.encode in the example code | 2022-03-16 19:56:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 10b581b8e8 | Merge pull request #12808 from ethereum/simplifyRematCandidates Simplify rematerialization candidates. | 2022-03-16 17:42:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a054285f31 | Simplify rematerialization candidates. | 2022-03-16 16:43:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | af86a80536 | Merge pull request #12796 from ethereum/refactorStackCompressor Refactor stack compressor | 2022-03-16 16:36:41 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 4b9c01752d | Test updates. | 2022-03-16 15:34:38 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 54ab09fee8 | Additional peephole optimizer rules for removing side-effect free instructions before simple terminations. | 2022-03-16 15:34:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 936b07a979 | Merge pull request #12805 from ethereum/setversionto0814 Set version to 0.8.14. | 2022-03-16 15:29:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e786bf9b5a | Set version to 0.8.14. | 2022-03-16 14:38:15 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | abaa5c0eb3 | Merge pull request #12801 from ethereum/cse-optimization CSE optimization | 2022-03-16 13:54:28 +01:00 |  | 
			
				
					| 
							
							
								 wechman | 8b0845fe97 | CommonSubexpressionEliminator performance optimization | 2022-03-16 12:57:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 281b68b83a | Merge pull request #12803 from ethereum/documentsatetvarinitcahnge Move state variable initialization to top. | 2022-03-16 12:43:43 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1be21e2670 | Move state variable initialization to top. | 2022-03-16 12:23:23 +01:00 |  |