Ignore:
Timestamp:
May 22, 2017, 12:14:19 PM (2 years ago)
Author:
nmedfort
Message:

Restructuring work for the Driver classes. Start of work to eliminate the memory leaks with the ExecutionEngine?. Replaced custom AlignedMalloc? with backend call to std::aligned_malloc. Salvaged some work on DistributionPass? for reevaluation.

File:
1 edited

Legend:

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

    r5418 r5464  
    644644    RE * propValueRe = RE_Parser::parse("^" + regexValue + "$", fModeFlagSet, mReSyntax);
    645645    GrepEngine engine;
    646     engine.grepCodeGen("NamePattern", { propValueRe }, false, false, GrepSource::Internal, GrepType::PropertyValue);
     646    engine.grepCodeGen({ propValueRe }, false, false, GrepSource::Internal, GrepType::PropertyValue);
    647647    const auto matches = engine.grepPropertyValues(propName);
    648648    if (matches.empty()) {
     
    677677   
    678678    GrepEngine engine;
    679     engine.grepCodeGen("NamePattern", { embedded }, false, false, GrepSource::Internal, GrepType::NameExpression);
     679    engine.grepCodeGen({ embedded }, false, false, GrepSource::Internal, GrepType::NameExpression);
    680680    CC * codepoints = engine.grepCodepoints();
    681681   
Note: See TracChangeset for help on using the changeset viewer.