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