|
ilang
1.1.4
ILAng: A Modeling and Verification Platform for SoCs
|
A templated class for wrapping z3 and smt-switch to provide a unified interface for different application, e.g., unroller. More...
#include <smt_shim.h>
Public Member Functions | |
| SmtShim (Generator &gen) | |
| Constructor. | |
| auto | GetShimExpr (const ExprPtr &expr, const std::string &suffix="") |
| Unified interface to get expression. | |
| auto | GetShimFunc (const FuncPtr &func) |
| Unified interface to get function declaration. | |
| auto | BoolAnd (const ShimExprType &a, const ShimExprType &b) |
| Unified interface to AND two boolean expressions. | |
| auto | Equal (const ShimExprType &a, const ShimExprType &b) |
| Unified interface to Equal two expressions. | |
| Generator & | get () const |
| Return the underlying generator. | |
A templated class for wrapping z3 and smt-switch to provide a unified interface for different application, e.g., unroller.
1.8.5