Ignore:
Timestamp:
Jul 5, 2017, 10:34:41 AM (2 years ago)
Author:
cameron
Message:

Decouple finalizeMatchResults, creating separate MatchedLinesKernel?

File:
1 edited

Legend:

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

    r5491 r5548  
    2828};
    2929
     30class MatchedLinesKernel : public pablo::PabloKernel {
     31public:
     32    MatchedLinesKernel(const std::unique_ptr<kernel::KernelBuilder> & builder);
     33    bool isCachable() const override { return true; }
     34    bool hasSignature() const override { return false; }
     35protected:
     36    void generatePabloMethod() override;   
     37};
     38
    3039class InvertMatchesKernel : public BlockOrientedKernel {
    3140public:
     
    3443    void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
    3544};
    36 
    3745
    3846class PopcountKernel : public pablo::PabloKernel {
     
    4452    void generatePabloMethod() override;   
    4553};
    46 
     54   
    4755}
    4856#endif
Note: See TracChangeset for help on using the changeset viewer.