From f2ad120cbf9fa7d965288472b67cecb197bb5a12 Mon Sep 17 00:00:00 2001 From: Jason Hiser <jdhiser@gmail.com> Date: Thu, 1 Aug 2019 11:22:07 -0400 Subject: [PATCH] added depth-first-search interface --- include/inc-cfg/domgraph.hpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/inc-cfg/domgraph.hpp b/include/inc-cfg/domgraph.hpp index 98b517f..378d6c7 100644 --- a/include/inc-cfg/domgraph.hpp +++ b/include/inc-cfg/domgraph.hpp @@ -20,8 +20,11 @@ namespace IRDB_SDK using namespace std; - using DominatorMap_t = map<const BasicBlock_t*, BasicBlockSet_t>; - using BlockToBlockMap_t = map<const BasicBlock_t*, const BasicBlock_t*>; + using DominatorMap_t = map<const BasicBlock_t*, BasicBlockSet_t>; + using BlockToBlockMap_t = map<const BasicBlock_t*, const BasicBlock_t*>; + using BasicBlockVector_t = vector<BasicBlock_t*>; + + BasicBlockVector_t getDFSOrder(ControlFlowGraph_t* cfg); class DominatorGraph_t { -- GitLab