solidity/libyul
Martin Blicha 29041c8101 Remove ReasoningBasedSimplifier from libyul
Due to a design decision to move away from a bundled SMT solver,
ReasoningBasedSimplifier in its current form cannot be use any longer.
This is a necessary step to allow a unified way to call solvers using
only SMTLIB interface.

Since this optimization pass has always been marked as highly
experimental and never turned on by default, it should be OK to remove
it.
2023-06-28 14:38:36 +02:00
..
backends/evm Account for unassigned return variables in stack layout generation. 2023-06-14 11:43:46 +02:00
optimiser Remove ReasoningBasedSimplifier from libyul 2023-06-28 14:38:36 +02:00
AsmAnalysis.cpp Update docs to reflect deprecation warning 2023-01-26 13:42:26 +01:00
AsmAnalysis.h
AsmAnalysisInfo.h Rename AsmData -> AST 2020-11-25 17:58:02 +00:00
AsmJsonConverter.cpp Yul AST output on the CLI and in Standard JSON 2023-05-26 12:35:31 +02:00
AsmJsonConverter.h Yul AST output on the CLI and in Standard JSON 2023-05-26 12:35:31 +02:00
AsmJsonImporter.cpp Apply a better way to annotate unreachability to the C++ compiler. 2022-06-07 16:41:04 +02:00
AsmJsonImporter.h
AsmParser.cpp Add std:: qualifier to move() calls 2022-08-30 11:12:15 +02:00
AsmParser.h
AsmPrinter.cpp Add std:: qualifier to move() calls 2022-08-30 11:12:15 +02:00
AsmPrinter.h
AST.h
ASTForward.h
CMakeLists.txt Remove ReasoningBasedSimplifier from libyul 2023-06-28 14:38:36 +02:00
CompilabilityChecker.cpp Deterministically choose memory slots for variables independently of names that may depend on AST IDs. 2023-06-12 17:28:01 +02:00
CompilabilityChecker.h Deterministically choose memory slots for variables independently of names that may depend on AST IDs. 2023-06-12 17:28:01 +02:00
ControlFlowSideEffects.h
ControlFlowSideEffectsCollector.cpp Update ControlFlowSideEffectsCollector.cpp 2022-12-01 16:06:02 +01:00
ControlFlowSideEffectsCollector.h
Dialect.cpp
Dialect.h
Exceptions.h
FunctionReferenceResolver.cpp
FunctionReferenceResolver.h
Object.cpp Yul AST output on the CLI and in Standard JSON 2023-05-26 12:35:31 +02:00
Object.h Yul AST output on the CLI and in Standard JSON 2023-05-26 12:35:31 +02:00
ObjectParser.cpp Add std:: qualifier to move() calls 2022-08-30 11:12:15 +02:00
ObjectParser.h Allow and require use-src to be repeated for each object. 2021-09-02 11:29:42 +02:00
Scope.cpp
Scope.h
ScopeFiller.cpp
ScopeFiller.h
SideEffects.h
Utilities.cpp Cache literal to number conversion. 2022-11-08 12:29:00 +01:00
Utilities.h
YulStack.cpp YulStack: Don't enable stack optimizations in unoptimized mode when msize is present 2023-06-07 12:13:39 +02:00
YulStack.h Yul AST output on the CLI and in Standard JSON 2023-05-26 12:35:31 +02:00
YulString.h