Ignore:
Timestamp:
Jan 19, 2017, 2:41:02 PM (3 years ago)
Author:
nmedfort
Message:

Code clean-up. Removed Pablo Call, SetIthBit? and Prototype.

Location:
icGREP/icgrep-devel/icgrep/pablo/optimizers
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/pablo/optimizers/codemotionpass.cpp

    r5217 r5267  
    22#include <pablo/pablo_kernel.h>
    33#include <pablo/codegenstate.h>
     4#include <pablo/branch.h>
     5#include <pablo/ps_assign.h>
     6#include <pablo/pe_var.h>
     7#ifndef NDEBUG
    48#include <pablo/analysis/pabloverifier.hpp>
     9#endif
    510#include <boost/container/flat_set.hpp>
    6 // #include <boost/circular_buffer.hpp>
    711
    812using namespace boost;
    913using namespace boost::container;
     14using namespace llvm;
    1015
    1116namespace pablo {
     
    8489            }
    8590        }
    86     } else if (!isa<Assign>(stmt)) {
    87         return findScopeUsages(stmt, scopeSet, block, nullptr);
     91        return true;
     92    } else if (isa<Assign>(stmt)) {
     93        return false;
    8894    }
    89     return false;
     95    return findScopeUsages(stmt, scopeSet, block, nullptr);
    9096}
    9197
  • icGREP/icgrep-devel/icgrep/pablo/optimizers/codemotionpass.h

    r5217 r5267  
    33
    44#include <vector>
    5 #include <algorithm>
    65
    76namespace pablo {
  • icGREP/icgrep-devel/icgrep/pablo/optimizers/distributivepass.cpp

    r5202 r5267  
    22
    33#include <pablo/codegenstate.h>
     4#ifndef NDEBUG
    45#include <pablo/analysis/pabloverifier.hpp>
     6#endif
    57#include <pablo/optimizers/pablo_simplifier.hpp>
    68#include <pablo/passes/flattenassociativedfg.h>
  • icGREP/icgrep-devel/icgrep/pablo/optimizers/pablo_automultiplexing.cpp

    r5230 r5267  
    88#include <boost/graph/topological_sort.hpp>
    99#include <boost/range/iterator_range.hpp>
     10#ifndef NDEBUG
    1011#include <pablo/analysis/pabloverifier.hpp>
     12#endif
    1113#include <pablo/optimizers/pablo_simplifier.hpp>
    1214#include <pablo/builder.hpp>
  • icGREP/icgrep-devel/icgrep/pablo/optimizers/pablo_bddminimization.cpp

    r5202 r5267  
    44#include <pablo/printer_pablos.h>
    55#include <pablo/optimizers/pablo_simplifier.hpp>
     6#ifndef NDEBUG
    67#include <pablo/analysis/pabloverifier.hpp>
     8#endif
    79#include <stack>
    810#include <bdd.h>
     
    5658            switch (stmt->getClassTypeId()) {
    5759                case TypeId::Advance:
    58                 case TypeId::Call:
    5960                case TypeId::MatchStar:
    6061                case TypeId::ScanThru:
  • icGREP/icgrep-devel/icgrep/pablo/optimizers/pablo_simplifier.cpp

    r5227 r5267  
    33#include <pablo/codegenstate.h>
    44#include <pablo/expression_map.hpp>
    5 //#include <pablo/function.h>
     5#include <pablo/boolean.h>
     6#include <pablo/pe_zeroes.h>
     7#include <pablo/pe_ones.h>
     8#include <pablo/arithmetic.h>
     9#include <pablo/branch.h>
     10#include <pablo/ps_assign.h>
     11#include <pablo/pe_advance.h>
     12#include <pablo/pe_scanthru.h>
     13#include <pablo/pe_matchstar.h>
     14#include <pablo/pe_var.h>
     15#ifndef NDEBUG
    616#include <pablo/analysis/pabloverifier.hpp>
    7 //#include <boost/container/flat_set.hpp>
    8 //#include <boost/container/flat_map.hpp>
    9 #include <pablo/printer_pablos.h>
    10 //#include <iostream>
     17#endif
    1118
    1219using namespace boost;
    1320using namespace boost::container;
     21using namespace llvm;
    1422
    1523namespace pablo {
  • icGREP/icgrep-devel/icgrep/pablo/optimizers/schedulingprepass.cpp

    r5202 r5267  
    44#include <boost/container/flat_set.hpp>
    55#include <boost/container/flat_map.hpp>
     6#ifndef NDEBUG
    67#include <pablo/analysis/pabloverifier.hpp>
     8#endif
    79#include <boost/graph/adjacency_list.hpp>
    810#include <unordered_map>
Note: See TracChangeset for help on using the changeset viewer.