Ignore:
Timestamp:
Apr 9, 2017, 3:59:17 PM (2 years ago)
Author:
nmedfort
Message:

Updated all projects to use ParabixDriver?. Deprecated original pipeline generation methods. Enabled LLVM optimizations, IR and ASM printing for Kernel modules. Enabled object cache by default. Begun work on moving consumed position information back to producing kernels.

File:
1 edited

Legend:

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

    r5398 r5401  
    197197    re = resolveUnicodeProperties(re);
    198198}
    199 
    200 //void RE_Compiler::finalizeMatchResult(MarkerType match_result, bool InvertMatches) {
    201 //    PabloAST * match_follow = mPB.createMatchStar(markerVar(match_result), mAny);
    202 //    if (InvertMatches) {
    203 //        match_follow = mPB.createNot(match_follow);
    204 //    }
    205 //    PabloAST * matches = mPB.createAnd(match_follow, mLineBreak, "matches");
    206 //    if (mCountOnly) {
    207 //        Var * const output = mKernel->getOutputScalarVar("matchedLineCount");
    208 //        PabloBuilder nestedCount = PabloBuilder::Create(mPB);
    209 //        mPB.createIf(matches, nestedCount);
    210 //        nestedCount.createAssign(output, nestedCount.createCount(matches));
    211 //    } else {
    212 //        Var * const output = mKernel->getOutputStreamVar("output");
    213 //        mPB.createAssign(mPB.createExtract(output, mPB.getInteger(0)), matches);
    214 //    }
    215 //}
    216199
    217200void RE_Compiler::finalizeMatchResult(MarkerType match_result, bool InvertMatches) {
Note: See TracChangeset for help on using the changeset viewer.