retdec
Namespaces | Functions
phi_remover.cpp File Reference

Remove all Phi nodes (instructions). More...

#include <llvm/IR/InstIterator.h>
#include <llvm/IR/Instructions.h>
#include <llvm/Transforms/Utils/Local.h>
#include "retdec/bin2llvmir/optimizations/phi_remover/phi_remover.h"
#include "retdec/bin2llvmir/providers/asm_instruction.h"

Namespaces

 retdec
 
 retdec::bin2llvmir
 

Functions

static llvm::RegisterPass< PhiRemover > retdec::bin2llvmir::X ("retdec-remove-phi", "Phi removal", false, false)
 
common::Address retdec::bin2llvmir::getInstAddress (const llvm::Instruction *i)
 
llvm::MDNode * retdec::bin2llvmir::getInstAddressMeta (common::Address a, llvm::Module *m)
 

Detailed Description

Remove all Phi nodes (instructions).