|
libTriton version 1.0 build 1599
|
Converts a Triton's AST to Bitwuzla's AST. More...
#include <tritonToBitwuzla.hpp>
Public Member Functions | |
| TRITON_EXPORT | TritonToBitwuzla (bool eval=false) |
| Constructor. | |
| TRITON_EXPORT | ~TritonToBitwuzla () |
| Destructor. | |
| TRITON_EXPORT BitwuzlaTerm | convert (const SharedAbstractNode &node, Bitwuzla *bzla) |
| Converts to Bitwuzla's AST. | |
| TRITON_EXPORT const std::unordered_map< BitwuzlaTerm, triton::engines::symbolic::SharedSymbolicVariable > & | getVariables (void) const |
| Returns symbolic variables and its assosiated Bitwuzla terms to process the solver model. | |
| TRITON_EXPORT const std::map< size_t, BitwuzlaSort > & | getBitvectorSorts (void) const |
| Returns bitvector sorts. | |
Converts a Triton's AST to Bitwuzla's AST.
Definition at line 41 of file tritonToBitwuzla.hpp.
| triton::ast::TritonToBitwuzla::TritonToBitwuzla | ( | bool | eval = false | ) |
Constructor.
Definition at line 22 of file tritonToBitwuzla.cpp.
| triton::ast::TritonToBitwuzla::~TritonToBitwuzla | ( | ) |
Destructor.
Definition at line 27 of file tritonToBitwuzla.cpp.
| BitwuzlaTerm triton::ast::TritonToBitwuzla::convert | ( | const SharedAbstractNode & | node, |
| Bitwuzla * | bzla ) |
Converts to Bitwuzla's AST.
Definition at line 44 of file tritonToBitwuzla.cpp.
| const std::map< size_t, BitwuzlaSort > & triton::ast::TritonToBitwuzla::getBitvectorSorts | ( | void | ) | const |
Returns bitvector sorts.
Definition at line 39 of file tritonToBitwuzla.cpp.
| const std::unordered_map< BitwuzlaTerm, triton::engines::symbolic::SharedSymbolicVariable > & triton::ast::TritonToBitwuzla::getVariables | ( | void | ) | const |
Returns symbolic variables and its assosiated Bitwuzla terms to process the solver model.
Definition at line 34 of file tritonToBitwuzla.cpp.