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

#include <asm_inst_remover.h>

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

Public Member Functions

 AsmInstructionRemover ()
 
virtual bool runOnModule (llvm::Module &M) override
 
bool runOnModuleCustom (llvm::Module &M)
 

Static Public Attributes

static char ID = 0
 

Private Member Functions

bool run (llvm::Module &M)
 

Constructor & Destructor Documentation

◆ AsmInstructionRemover()

retdec::bin2llvmir::AsmInstructionRemover::AsmInstructionRemover ( )

Member Function Documentation

◆ run()

bool retdec::bin2llvmir::AsmInstructionRemover::run ( llvm::Module &  M)
private
Returns
True if at least one instruction was removed. False otherwise.

◆ runOnModule()

bool retdec::bin2llvmir::AsmInstructionRemover::runOnModule ( llvm::Module &  M)
overridevirtual

◆ runOnModuleCustom()

bool retdec::bin2llvmir::AsmInstructionRemover::runOnModuleCustom ( llvm::Module &  M)

Member Data Documentation

◆ ID

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

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