retdec
Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
retdec::bin2llvmir::X86AddressSpacesPass Class Reference

#include <x86_addr_spaces_pass.h>

Inheritance diagram for retdec::bin2llvmir::X86AddressSpacesPass:
Inheritance graph
[legend]
Collaboration diagram for retdec::bin2llvmir::X86AddressSpacesPass:
Collaboration graph
[legend]

Public Member Functions

 X86AddressSpacesPass ()
 
virtual bool runOnModule (llvm::Module &m) override
 
bool runOnModuleCustom (llvm::Module &m, Config *c)
 

Static Public Attributes

static char ID = 0
 

Private Member Functions

bool run ()
 

Private Attributes

llvm::Module * _module = nullptr
 
Config_config = nullptr
 

Constructor & Destructor Documentation

◆ X86AddressSpacesPass()

retdec::bin2llvmir::X86AddressSpacesPass::X86AddressSpacesPass ( )

Member Function Documentation

◆ run()

bool retdec::bin2llvmir::X86AddressSpacesPass::run ( )
private

◆ runOnModule()

bool retdec::bin2llvmir::X86AddressSpacesPass::runOnModule ( llvm::Module &  m)
overridevirtual

◆ runOnModuleCustom()

bool retdec::bin2llvmir::X86AddressSpacesPass::runOnModuleCustom ( llvm::Module &  m,
Config c 
)

Member Data Documentation

◆ _config

Config* retdec::bin2llvmir::X86AddressSpacesPass::_config = nullptr
private

◆ _module

llvm::Module* retdec::bin2llvmir::X86AddressSpacesPass::_module = nullptr
private

◆ ID

char retdec::bin2llvmir::X86AddressSpacesPass::ID = 0
static

The documentation for this class was generated from the following files: