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/p2s_kernel.h

    r5436 r5440  
    1818    bool moduleIDisSignature() const override { return true; }
    1919private:
    20     void generateDoBlockMethod() override;
     20    void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
    2121};
    2222
     
    2727    bool moduleIDisSignature() const override { return true; }
    2828private:
    29     void generateDoBlockMethod() override;
     29    void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
    3030};
    3131
     
    3636    bool moduleIDisSignature() const override { return true; }
    3737private:
    38     void generateDoBlockMethod() override;
     38    void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
    3939};
    4040   
     
    4545    bool moduleIDisSignature() const override { return true; }
    4646private:
    47     void generateDoBlockMethod() override;
     47    void generateDoBlockMethod(const std::unique_ptr<kernel::KernelBuilder> & iBuilder) override;
    4848};
    4949   
Note: See TracChangeset for help on using the changeset viewer.