retdec
|
This is the complete list of members for retdec::llvmir2hll::DefUseAnalysis, including all inherited members.
cfgBuilder | retdec::llvmir2hll::DefUseAnalysis | private |
computeDefUseChainForNode(ShPtr< DefUseChains > ducs, ShPtr< CFG::Node > node) | retdec::llvmir2hll::DefUseAnalysis | private |
computeDefUseChainForStmt(ShPtr< DefUseChains > ducs, ShPtr< CFG::Node > node, CFG::stmt_iterator varDefStmtIter, ShPtr< Variable > defVar) | retdec::llvmir2hll::DefUseAnalysis | private |
computeDefUseChains(ShPtr< DefUseChains > ducs) | retdec::llvmir2hll::DefUseAnalysis | private |
computeGenAndKill(ShPtr< DefUseChains > ducs) | retdec::llvmir2hll::DefUseAnalysis | private |
computeGenAndKillForNode(ShPtr< DefUseChains > ducs, ShPtr< CFG::Node > node) | retdec::llvmir2hll::DefUseAnalysis | private |
computeInAndOut(ShPtr< DefUseChains > ducs) | retdec::llvmir2hll::DefUseAnalysis | private |
computeInAndOutForNode(ShPtr< DefUseChains > ducs, ShPtr< CFG::Node > node) | retdec::llvmir2hll::DefUseAnalysis | private |
create(ShPtr< Module > module, ShPtr< ValueAnalysis > va, ShPtr< VarUsesVisitor > vuv=nullptr) | retdec::llvmir2hll::DefUseAnalysis | static |
DefUseAnalysis(ShPtr< Module > module, ShPtr< ValueAnalysis > va, ShPtr< VarUsesVisitor > vuv=nullptr) | retdec::llvmir2hll::DefUseAnalysis | private |
getDefUseChains(ShPtr< Function > func, ShPtr< CFG > cfg=nullptr, std::function< bool(ShPtr< Variable >)> shouldBeIncluded=[](auto) { return true;}) | retdec::llvmir2hll::DefUseAnalysis | |
getDefVarInStmt(ShPtr< Statement > stmt) | retdec::llvmir2hll::DefUseAnalysis | private |
module | retdec::llvmir2hll::DefUseAnalysis | private |
NonCopyable(const NonCopyable &)=delete | retdec::utils::NonCopyable | private |
NonCopyable()=default | retdec::utils::NonCopyable | private |
operator=(const NonCopyable &)=delete | retdec::utils::NonCopyable | private |
va | retdec::llvmir2hll::DefUseAnalysis | private |
vuv | retdec::llvmir2hll::DefUseAnalysis | private |
~NonCopyable()=default | retdec::utils::NonCopyable | private |