Commit Graph

20 Commits

Author SHA1 Message Date
chriseth
dd777baabf Fix mul implementation. 2022-03-21 16:11:10 +01:00
chriseth
3996d5bad3 Comment 2022-03-21 12:36:35 +01:00
chriseth
24068116d9 Simplify conditions. 2022-03-21 11:24:54 +01:00
chriseth
9ec7cf88ec Reasoning is always valid. 2022-03-21 10:54:38 +01:00
chriseth
c34019f136 Fix and and change some conditions. 2022-03-21 10:34:53 +01:00
chriseth
a3f999a13e temp 2022-03-20 22:34:37 +01:00
chriseth
22aba74176 Simplify condition. 2022-03-20 22:34:22 +01:00
chriseth
6f7f60903e Hacky for loop implementation. 2022-03-20 22:34:22 +01:00
chriseth
d3aa06dc12 Fix opcodes. 2022-03-20 22:34:22 +01:00
chriseth
aa1e56bf2c Fix slt 2022-03-20 22:34:22 +01:00
chriseth
fe15610ba4 some more debugging output 2022-03-20 22:34:22 +01:00
chriseth
b4dd0420ca encoding 2022-03-20 22:34:22 +01:00
TerranCivilian
c15501eea9 Remove unneeded include files 2021-06-07 12:53:18 -04:00
hrkrshnn
39b23420ec Extracted the class SMT Solver from ReasoningBasedSimplifier 2021-05-06 11:26:26 +02:00
Djordje Mijovic
e404b6e7a6 Refactoring yul source locations. 2021-05-04 16:05:23 +02:00
Alex Beregszaszi
d508544340 Add toEVMInstruction helper
Co-authored-by: Harikrishnan Mulackal <webmail.hari@gmail.com>
2021-04-23 22:56:50 +01:00
Alex Beregszaszi
a22077f736 Rename AsmData -> AST
Also attempt to only include ASTForward where appropriate.
2020-11-25 17:58:02 +00:00
chriseth
6e2d2feb10 Small fixes wrt ReasoningBasedSimplifier. 2020-09-16 18:08:54 +02:00
chriseth
bfd3ab23e2 Disallow optimizer steps that require SMT if none is available. 2020-09-15 15:57:59 +02:00
chriseth
f73fb726af Reasoning based optimizer. 2020-09-15 15:57:58 +02:00