Ignore:
Timestamp:
Nov 2, 2018, 7:18:31 PM (12 months ago)
Author:
nmedfort
Message:

Initial version of PipelineKernel? + revised StreamSet? model.

File:
1 edited

Legend:

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

    r5935 r6184  
    1515class DirectCharacterClassKernelBuilder final : public pablo::PabloKernel {
    1616public:   
    17     DirectCharacterClassKernelBuilder(const std::unique_ptr<KernelBuilder> & b, std::string ccSetName, std::vector<re::CC *> charClasses);
     17    DirectCharacterClassKernelBuilder(const std::unique_ptr<KernelBuilder> & b, std::string ccSetName, std::vector<re::CC *> charClasses, StreamSet * byteStream, StreamSet * ccStream);
    1818protected:
    1919    void generatePabloMethod() override;
     
    2424class ParabixCharacterClassKernelBuilder final : public pablo::PabloKernel {
    2525public:
    26     ParabixCharacterClassKernelBuilder(const std::unique_ptr<KernelBuilder> & b, std::string ccSetName, const std::vector<re::CC *> & charClasses, unsigned codeUnitWidth);
     26    ParabixCharacterClassKernelBuilder(const std::unique_ptr<KernelBuilder> & b, std::string ccSetName, const std::vector<re::CC *> & charClasses, StreamSet * basisStream, StreamSet * outputStream);
    2727protected:
    2828    void generatePabloMethod() override;
Note: See TracChangeset for help on using the changeset viewer.