chriseth
|
aa1e56bf2c
|
Fix slt
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
1efa03201d
|
Fix ite
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
2108580df6
|
Add equality constraints.
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
33f0e0d4b2
|
Remove "only single constraint" restriction.
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
fe15610ba4
|
some more debugging output
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
c8c9067c9b
|
more code
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
b4dd0420ca
|
encoding
|
2022-03-20 22:34:22 +01:00 |
|
chriseth
|
797651c74b
|
Typos.
|
2022-03-20 22:34:22 +01:00 |
|
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 |
|