Ignore:
Timestamp:
Jul 28, 2016, 11:31:36 AM (3 years ago)
Author:
cameron
Message:

u8u16 pipeline

File:
1 edited

Legend:

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

    r5102 r5109  
    1616namespace kernel {
    1717
    18 
    19 //    void generateP2SKernel(llvm::Module *, IDISA::IDISA_Builder * iBuilder, KernelBuilder * kBuilder);
    20 
    21 //    void generateP2S_16Kernel(llvm::Module *, IDISA::IDISA_Builder * iBuilder, KernelBuilder * kBuilder);
    22 
    23 //    void generateP2S_16_withCompressedOutputKernel(llvm::Module *, IDISA::IDISA_Builder * iBuilder, KernelBuilder * kBuilder);
    24    
    2518   
    2619class p2sKernel : public KernelBuilder {
     
    7164                  {StreamSetBinding{basisBits, "basisBits"}, StreamSetBinding{deletionCounts, "deletionCounts"}},
    7265                  {StreamSetBinding{i16Stream, "i16Stream"}},
    73                   {}, {}, {}) {}
     66                  {},
     67                  {},
     68                  {ScalarBinding{iBuilder->getSizeTy(), "unitsGenerated"}, ScalarBinding{iBuilder->getSizeTy(), "unitsWritten"}}) {}
    7469       
    7570private:
    7671    void prepareKernel() override;
    7772    void generateDoBlockMethod() override;
     73    void generateFinalBlockMethod() override;
    7874};
    7975   
Note: See TracChangeset for help on using the changeset viewer.