Skip to content

Commit

Permalink
clean out dead code in CFGFactory
Browse files Browse the repository at this point in the history
  • Loading branch information
jmellorcrummey committed Nov 20, 2017
1 parent b5d2400 commit 07c1ec3
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 41 deletions.
34 changes: 0 additions & 34 deletions parseAPI/h/CFGFactory.h
Expand Up @@ -71,41 +71,8 @@ class flist_iter {
return (cur_ != iter.cur_);
}
};
#if 0
template <class T>
class fact_list {
public:
typedef flist_iter<T> iterator;
typedef const flist_iter<T> const_iterator;
typedef T elem;

fact_list() {
head.alloc_set_next(&head);
head.alloc_set_prev(&head);
}

~fact_list() { }

void add(elem & new_elem) {
head.append(new_elem);
}
void add_tail(elem & new_elem) {
head.prepend(new_elem);
}
void clear() {
while(head.alloc_next() != &head)
head.alloc_next()->remove();
}

// iterators
iterator begin() { return iterator(head.alloc_next()); }
iterator end() { return iterator(&head); }
const_iterator begin() const { return iterator(head.alloc_next()); }
const_iterator end() const { return iterator(&head); }
private:
allocatable head;
};
#else
template <class T>
class fact_list {
public:
Expand All @@ -130,7 +97,6 @@ class fact_list {
LockFreeQueue<T> queue;
};

#endif

/** An implementation of CFGFactory is responsible for allocation and
deallocation of CFG objects like Blocks, Edges, and Functions.
Expand Down
7 changes: 0 additions & 7 deletions parseAPI/src/CFGFactory.C
Expand Up @@ -94,7 +94,6 @@ Function *
CFGFactory::_mkfunc(Address addr, FuncSource src, string name,
CodeObject * obj, CodeRegion * reg, Dyninst::InstructionSource * isrc)
{
// boost::lock_guard<CFGFactory> g(*this);
Function * ret = mkfunc(addr,src,name,obj,reg,isrc);
funcs_.add(ret);
ret->_src = src;
Expand All @@ -114,8 +113,6 @@ CFGFactory::mkfunc(Address addr, FuncSource, string name,
Block *
CFGFactory::_mkblock(Function * f , CodeRegion *r, Address addr)
{
// boost::lock_guard<CFGFactory> g(*this);

Block * ret = mkblock(f, r, addr);
blocks_.add(ret);
return ret;
Expand All @@ -131,8 +128,6 @@ CFGFactory::mkblock(Function * f , CodeRegion *r, Address addr) {

Block *
CFGFactory::_mksink(CodeObject * obj, CodeRegion *r) {
// boost::lock_guard<CFGFactory> g(*this);

Block * ret = mksink(obj,r);
blocks_.add(ret);
return ret;
Expand All @@ -146,8 +141,6 @@ CFGFactory::mksink(CodeObject * obj, CodeRegion *r) {

Edge *
CFGFactory::_mkedge(Block * src, Block * trg, EdgeTypeEnum type) {
// boost::lock_guard<CFGFactory> g(*this);

Edge * ret = mkedge(src,trg,type);
edges_.add(ret);
return ret;
Expand Down

0 comments on commit 07c1ec3

Please sign in to comment.