libTriton version 1.0 build 1592
|
The lifting to LLVM class. More...
#include <liftingToLLVM.hpp>
Public Member Functions | |
TRITON_EXPORT | LiftingToLLVM () |
Constructor. | |
TRITON_EXPORT std::ostream & | liftToLLVM (std::ostream &stream, const triton::engines::symbolic::SharedSymbolicExpression &expr, const char *fname="__triton", bool optimize=false) |
Lifts a symbolic expression and all its references to LLVM format. fname represents the name of the LLVM function. | |
TRITON_EXPORT std::ostream & | liftToLLVM (std::ostream &stream, const triton::ast::SharedAbstractNode &node, const char *fname="__triton", bool optimize=false) |
Lifts a abstract node and all its references to LLVM format. fname represents the name of the LLVM function. | |
TRITON_EXPORT triton::ast::SharedAbstractNode | simplifyAstViaLLVM (const triton::ast::SharedAbstractNode &node) const |
Lifts and simplify an AST using LLVM. | |
The lifting to LLVM class.
Definition at line 46 of file liftingToLLVM.hpp.
triton::engines::lifters::LiftingToLLVM::LiftingToLLVM | ( | ) |
Constructor.
Definition at line 26 of file liftingToLLVM.cpp.
std::ostream & triton::engines::lifters::LiftingToLLVM::liftToLLVM | ( | std::ostream & | stream, |
const triton::ast::SharedAbstractNode & | node, | ||
const char * | fname = "__triton", | ||
bool | optimize = false ) |
Lifts a abstract node and all its references to LLVM format. fname
represents the name of the LLVM function.
Definition at line 36 of file liftingToLLVM.cpp.
std::ostream & triton::engines::lifters::LiftingToLLVM::liftToLLVM | ( | std::ostream & | stream, |
const triton::engines::symbolic::SharedSymbolicExpression & | expr, | ||
const char * | fname = "__triton", | ||
bool | optimize = false ) |
Lifts a symbolic expression and all its references to LLVM format. fname
represents the name of the LLVM function.
Definition at line 30 of file liftingToLLVM.cpp.
triton::ast::SharedAbstractNode triton::engines::lifters::LiftingToLLVM::simplifyAstViaLLVM | ( | const triton::ast::SharedAbstractNode & | node | ) | const |
Lifts and simplify an AST using LLVM.
Definition at line 56 of file liftingToLLVM.cpp.