retdec
retdec::llvmir2hll::DefUseAnalysis Member List

This is the complete list of members for retdec::llvmir2hll::DefUseAnalysis, including all inherited members.

cfgBuilderretdec::llvmir2hll::DefUseAnalysisprivate
computeDefUseChainForNode(ShPtr< DefUseChains > ducs, ShPtr< CFG::Node > node)retdec::llvmir2hll::DefUseAnalysisprivate
computeDefUseChainForStmt(ShPtr< DefUseChains > ducs, ShPtr< CFG::Node > node, CFG::stmt_iterator varDefStmtIter, ShPtr< Variable > defVar)retdec::llvmir2hll::DefUseAnalysisprivate
computeDefUseChains(ShPtr< DefUseChains > ducs)retdec::llvmir2hll::DefUseAnalysisprivate
computeGenAndKill(ShPtr< DefUseChains > ducs)retdec::llvmir2hll::DefUseAnalysisprivate
computeGenAndKillForNode(ShPtr< DefUseChains > ducs, ShPtr< CFG::Node > node)retdec::llvmir2hll::DefUseAnalysisprivate
computeInAndOut(ShPtr< DefUseChains > ducs)retdec::llvmir2hll::DefUseAnalysisprivate
computeInAndOutForNode(ShPtr< DefUseChains > ducs, ShPtr< CFG::Node > node)retdec::llvmir2hll::DefUseAnalysisprivate
create(ShPtr< Module > module, ShPtr< ValueAnalysis > va, ShPtr< VarUsesVisitor > vuv=nullptr)retdec::llvmir2hll::DefUseAnalysisstatic
DefUseAnalysis(ShPtr< Module > module, ShPtr< ValueAnalysis > va, ShPtr< VarUsesVisitor > vuv=nullptr)retdec::llvmir2hll::DefUseAnalysisprivate
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::DefUseAnalysisprivate
moduleretdec::llvmir2hll::DefUseAnalysisprivate
NonCopyable(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
NonCopyable()=defaultretdec::utils::NonCopyableprivate
operator=(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
varetdec::llvmir2hll::DefUseAnalysisprivate
vuvretdec::llvmir2hll::DefUseAnalysisprivate
~NonCopyable()=defaultretdec::utils::NonCopyableprivate