7 #ifndef RETDEC_BIN2LLVMIR_OPTIMIZATIONS_INST_OPT_RDA_INST_OPT_RDA_H
8 #define RETDEC_BIN2LLVMIR_OPTIMIZATIONS_INST_OPT_RDA_INST_OPT_RDA_H
10 #include <unordered_set>
12 #include <llvm/IR/Instruction.h>
17 class ReachingDefinitionsAnalysis;
20 namespace inst_opt_rda {
23 llvm::Instruction* insn,
26 std::unordered_set<llvm::Value*>* toRemove =
nullptr);
Definition: reaching_definitions.h:121
The frontend-end part of the decompiler.
bool optimize(llvm::Instruction *insn, ReachingDefinitionsAnalysis &RDA, Abi *abi, std::unordered_set< llvm::Value * > *toRemove=nullptr)
Definition: inst_opt_rda.cpp:204
Definition: archive_wrapper.h:19