cfg | retdec::llvmir2hll::CFGTraversal | protected |
CFGTraversal(ShPtr< CFG > cfg, bool defaultCurrRetVal) | retdec::llvmir2hll::CFGTraversal | protected |
checkedStmts | retdec::llvmir2hll::CFGTraversal | protected |
combineRetVals(bool origRetVal, bool newRetVal) const override | retdec::llvmir2hll::NoVarDefCFGTraversal | privatevirtual |
currRetVal | retdec::llvmir2hll::CFGTraversal | protected |
ends | retdec::llvmir2hll::NoVarDefCFGTraversal | private |
getCurrRetVal() const | retdec::llvmir2hll::CFGTraversal | protected |
getEndRetVal() const override | retdec::llvmir2hll::NoVarDefCFGTraversal | privatevirtual |
NonCopyable(const NonCopyable &)=delete | retdec::utils::NonCopyable | private |
NonCopyable()=default | retdec::utils::NonCopyable | private |
NoVarDefCFGTraversal(ShPtr< CFG > cfg, const StmtSet &ends, const VarSet &vars, ShPtr< ValueAnalysis > va) | retdec::llvmir2hll::NoVarDefCFGTraversal | private |
noVarIsDefinedBetweenStmts(ShPtr< Statement > start, const StmtSet &ends, const VarSet &vars, ShPtr< CFG > cfg, ShPtr< ValueAnalysis > va) | retdec::llvmir2hll::NoVarDefCFGTraversal | static |
operator=(const NonCopyable &)=delete | retdec::utils::NonCopyable | private |
performReverseTraversal(ShPtr< Statement > startStmt) | retdec::llvmir2hll::CFGTraversal | protected |
performReverseTraversalFromPredecessors(ShPtr< Statement > stmt) | retdec::llvmir2hll::CFGTraversal | protected |
performReverseTraversalImpl(ShPtr< CFG::Node > startNode, CFG::stmt_reverse_iterator startStmtRIter) | retdec::llvmir2hll::CFGTraversal | private |
performTraversal(ShPtr< Statement > startStmt) | retdec::llvmir2hll::CFGTraversal | protected |
performTraversalFromSuccessors(ShPtr< Statement > stmt) | retdec::llvmir2hll::CFGTraversal | protected |
performTraversalImpl(ShPtr< CFG::Node > startNode, CFG::stmt_iterator startStmtIter) | retdec::llvmir2hll::CFGTraversal | private |
stopTraversal | retdec::llvmir2hll::CFGTraversal | protected |
traverseNodePredecessors(ShPtr< CFG::Node > node) | retdec::llvmir2hll::CFGTraversal | private |
va | retdec::llvmir2hll::NoVarDefCFGTraversal | private |
vars | retdec::llvmir2hll::NoVarDefCFGTraversal | private |
visitSingleNode(CFG::stmt_iterator startStmtIter, CFG::stmt_iterator endStmtIter) | retdec::llvmir2hll::CFGTraversal | private |
visitStmt(ShPtr< Statement > stmt) override | retdec::llvmir2hll::NoVarDefCFGTraversal | privatevirtual |
~CFGTraversal()=default | retdec::llvmir2hll::CFGTraversal | protected |
~NonCopyable()=default | retdec::utils::NonCopyable | private |