Ignore:
Timestamp:
May 10, 2017, 4:26:11 PM (2 years ago)
Author:
nmedfort
Message:

Large refactoring step. Removed IR generation code from Kernel (formally KernelBuilder?) and moved it into the new KernelBuilder? class.

File:
1 edited

Legend:

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

    r5436 r5440  
    1515public:
    1616    ICgrepKernelBuilder(const std::unique_ptr<kernel::KernelBuilder> & iBuilder, re::RE * const re_ast);   
    17     std::string makeSignature() override;
     17    std::string makeSignature(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
    1818    bool isCachable() const override { return true; }
    1919protected:
     
    2828    InvertMatchesKernel(const std::unique_ptr<kernel::KernelBuilder> & builder);
    2929private:
    30     void generateDoBlockMethod() override;
     30    void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
    3131};
    3232
Note: See TracChangeset for help on using the changeset viewer.