Ignore:
Timestamp:
Oct 31, 2014, 6:04:25 PM (5 years ago)
Author:
nmedfort
Message:

More Pablo IR manipulation functionality; finished use analysis optimizer (requires boost). Removed remaining LLVM optimization passes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/re/re_compiler.h

    r4266 r4280  
    4646    pablo::Assign * process(Diff * diff, pablo::Assign * marker, pablo::PabloBlock & cg);
    4747    pablo::Assign * consecutive(pablo::Assign * repeated,  int repeated_lgth, int repeat_count, pablo::PabloBlock & pb);
    48     bool isFixedLength(RE * regexp);
     48    static bool isFixedLength(RE * regexp);
    4949    pablo::Assign * processLowerBound(RE * repeated,  int lb, pablo::Assign * marker, pablo::PabloBlock & pb);
    5050    pablo::Assign * processUnboundedRep(RE * repeated, pablo::Assign * marker, pablo::PabloBlock & pb);
    5151    pablo::Assign * processBoundedRep(RE * repeated, int ub, pablo::Assign * marker, pablo::PabloBlock & pb);
    52 
    53 
    54     static bool hasUnicode(const RE *re);
    5552
    5653    pablo::PabloBlock &                             mCG;
Note: See TracChangeset for help on using the changeset viewer.