retdec
retdec::llvmir2hll::OptimFuncInfoCFGTraversal Member List

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

calledFuncsretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
cfgretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
CFGTraversal(ShPtr< CFG > cfg, bool defaultCurrRetVal)retdec::llvmir2hll::CFGTraversalprotected
cgretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
checkedStmtsretdec::llvmir2hll::CFGTraversalprotected
checkExitNodesPredecessor(ShPtr< CFG::Node > node)retdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
cioretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
combineRetVals(bool origRetVal, bool newRetVal) const overrideretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivatevirtual
currRetValretdec::llvmir2hll::CFGTraversalprotected
funcInforetdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
getCurrRetVal() constretdec::llvmir2hll::CFGTraversalprotected
getEndRetVal() const overrideretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivatevirtual
getOptimFuncInfo(ShPtr< Module > module, ShPtr< OptimCallInfoObtainer > cio, ShPtr< ValueAnalysis > va, ShPtr< CFG > cfg)retdec::llvmir2hll::OptimFuncInfoCFGTraversalstatic
globalVarsretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
moduleretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
NonCopyable(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
NonCopyable()=defaultretdec::utils::NonCopyableprivate
operator=(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
OptimFuncInfoCFGTraversal(ShPtr< Module > module, ShPtr< OptimCallInfoObtainer > cio, ShPtr< ValueAnalysis > va, ShPtr< CFG > cfg)retdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
performComputation()retdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
performReverseTraversal(ShPtr< Statement > startStmt)retdec::llvmir2hll::CFGTraversalprotected
performReverseTraversalFromPredecessors(ShPtr< Statement > stmt)retdec::llvmir2hll::CFGTraversalprotected
performReverseTraversalImpl(ShPtr< CFG::Node > startNode, CFG::stmt_reverse_iterator startStmtRIter)retdec::llvmir2hll::CFGTraversalprivate
performTraversal(ShPtr< Statement > startStmt)retdec::llvmir2hll::CFGTraversalprotected
performTraversalFromSuccessors(ShPtr< Statement > stmt)retdec::llvmir2hll::CFGTraversalprotected
performTraversalImpl(ShPtr< CFG::Node > startNode, CFG::stmt_iterator startStmtIter)retdec::llvmir2hll::CFGTraversalprivate
precomputeAlwaysModifiedVarsBeforeRead()retdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
stopTraversalretdec::llvmir2hll::CFGTraversalprotected
storedGlobalVarsretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
traversedFuncretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
traverseNodePredecessors(ShPtr< CFG::Node > node)retdec::llvmir2hll::CFGTraversalprivate
updateFuncInfo(ShPtr< Statement > stmt)retdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
varetdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
VarToVarMap typedefretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivate
visitSingleNode(CFG::stmt_iterator startStmtIter, CFG::stmt_iterator endStmtIter)retdec::llvmir2hll::CFGTraversalprivate
visitStmt(ShPtr< Statement > stmt) overrideretdec::llvmir2hll::OptimFuncInfoCFGTraversalprivatevirtual
~CFGTraversal()=defaultretdec::llvmir2hll::CFGTraversalprotected
~NonCopyable()=defaultretdec::utils::NonCopyableprivate