Ignore:
Timestamp:
Sep 16, 2015, 2:51:23 PM (4 years ago)
Author:
nmedfort
Message:

Minor revisions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/pablo/optimizers/booleanreassociationpass.h

    r4773 r4774  
    2323    void processScopes(PabloFunction & function);
    2424    void processScopes(PabloFunction & function, PabloBlock & block);
    25     void processScope(PabloFunction & function, PabloBlock & block);
     25    void processScope(PabloFunction &, PabloBlock & block);
    2626    void summarizeAST(PabloBlock & block, Graph & G) const;
    2727    static void summarizeGraph(const PabloBlock & block, Graph & G, std::vector<Vertex> & mapping);
    2828    void resolveUsages(const Vertex u, PabloAST * expr, PabloBlock & block, Graph & G, Map & M, Statement * ignoreIfThis = nullptr) const;
    2929    void redistributeAST(const PabloBlock & block, Graph & G) const;
    30     void mergeAndWrite(PabloBlock & block, Graph & G);
     30    void rewriteAST(PabloBlock & block, Graph & G);
    3131public:
    3232    static bool isOptimizable(const VertexData & data);
     
    3434    static bool isNonEscaping(const VertexData & data);
    3535    static bool isSameType(const VertexData & data1, const VertexData & data2);
     36    static Vertex getSummaryVertex(PabloAST * expr, Graph & G, Map & M, const PabloBlock & block);
    3637private:
    3738    boost::container::flat_map<PabloBlock *, Statement *> mResolvedScopes;
Note: See TracChangeset for help on using the changeset viewer.