7 #ifndef RETDEC_BIN2LLVMIR_OPTIMIZATIONS_X86_ADDR_SPACES_X86_ADDR_SPACES_PASS_H
8 #define RETDEC_BIN2LLVMIR_OPTIMIZATIONS_X86_ADDR_SPACES_X86_ADDR_SPACES_PASS_H
10 #include <llvm/IR/Function.h>
11 #include <llvm/IR/Instructions.h>
12 #include <llvm/IR/Module.h>
13 #include <llvm/Pass.h>
Config DB provider for bin2llvmirl.
Definition: x86_addr_spaces_pass.h:21
virtual bool runOnModule(llvm::Module &m) override
Definition: x86_addr_spaces_pass.cpp:32
static char ID
Definition: x86_addr_spaces_pass.h:23
Config * _config
Definition: x86_addr_spaces_pass.h:33
llvm::Module * _module
Definition: x86_addr_spaces_pass.h:32
bool run()
Definition: x86_addr_spaces_pass.cpp:46
bool runOnModuleCustom(llvm::Module &m, Config *c)
Definition: x86_addr_spaces_pass.cpp:39
X86AddressSpacesPass()
Definition: x86_addr_spaces_pass.cpp:26
The frontend-end part of the decompiler.
Definition: archive_wrapper.h:19