Ignore:
Timestamp:
Jul 31, 2017, 12:41:52 PM (21 months ago)
Author:
xuedongx
Message:

use multiplexed character classes as the input to grep kernel, restructure the icGrep pipeline: Matches = RE_compiler<regexp>(CharacterClasses?, LineBreaks?)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/kernels/grep_kernel.h

    r5561 r5585  
    4242class ICGrepKernel : public RegularExpressionOptimizer, public pablo::PabloKernel {
    4343public:
    44     ICGrepKernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder, re::RE * const re_ast);
     44    ICGrepKernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder, re::RE * const re_ast, bool cc = false, unsigned cc_size = 0);
    4545    std::string makeSignature(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
    4646    bool isCachable() const override { return true; }
Note: See TracChangeset for help on using the changeset viewer.