retdec
|
#include <simple_types.h>
Public Member Functions | |
EqSet & | createEmptySet () |
void | propagate (llvm::Module *module) |
void | apply (llvm::Module *module, Config *config, FileImage *objf, std::unordered_set< llvm::Instruction * > &valsToErase) |
Public Attributes | |
std::list< EqSet > | eqSets |
Friends | |
std::ostream & | operator<< (std::ostream &out, const EqSetContainer &eqs) |
Equivalence sets container.
void retdec::bin2llvmir::EqSetContainer::apply | ( | llvm::Module * | module, |
Config * | config, | ||
FileImage * | objf, | ||
std::unordered_set< llvm::Instruction * > & | valsToErase | ||
) |
EqSet & retdec::bin2llvmir::EqSetContainer::createEmptySet | ( | ) |
void retdec::bin2llvmir::EqSetContainer::propagate | ( | llvm::Module * | module | ) |
|
friend |
std::list<EqSet> retdec::bin2llvmir::EqSetContainer::eqSets |