retdec
writer_ll.h
Go to the documentation of this file.
1 
7 #ifndef RETDEC_BIN2LLVMIR_OPTIMIZATIONS_WRITER_LL_WRITER_LL_H
8 #define RETDEC_BIN2LLVMIR_OPTIMIZATIONS_WRITER_LL_WRITER_LL_H
9 
10 #include <llvm/IR/Module.h>
11 #include <llvm/Pass.h>
12 
13 namespace retdec {
14 namespace bin2llvmir {
15 
16 class LlvmIrWriter : public llvm::ModulePass
17 {
18  public:
19  static char ID;
20  LlvmIrWriter();
21  virtual bool runOnModule(llvm::Module& M) override;
22 };
23 
24 } // namespace bin2llvmir
25 } // namespace retdec
26 
27 #endif
Definition: writer_ll.h:17
virtual bool runOnModule(llvm::Module &M) override
Definition: writer_ll.cpp:59
static char ID
Definition: writer_ll.h:19
LlvmIrWriter()
Definition: writer_ll.cpp:27
The frontend-end part of the decompiler.
Definition: archive_wrapper.h:19