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

#include <inst_opt_pass.h>

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

Public Member Functions

 InstructionOptimizer ()
 
virtual bool runOnModule (llvm::Module &m) override
 
bool runOnModuleCustom (llvm::Module &m)
 

Static Public Attributes

static char ID = 0
 

Private Member Functions

bool run ()
 

Private Attributes

llvm::Module * _module = nullptr
 

Constructor & Destructor Documentation

◆ InstructionOptimizer()

retdec::bin2llvmir::InstructionOptimizer::InstructionOptimizer ( )

Member Function Documentation

◆ run()

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

◆ runOnModule()

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

◆ runOnModuleCustom()

bool retdec::bin2llvmir::InstructionOptimizer::runOnModuleCustom ( llvm::Module &  m)

Member Data Documentation

◆ _module

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

◆ ID

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

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