Ignore:
Timestamp:
May 22, 2017, 12:14:19 PM (2 years ago)
Author:
nmedfort
Message:

Restructuring work for the Driver classes. Start of work to eliminate the memory leaks with the ExecutionEngine?. Replaced custom AlignedMalloc? with backend call to std::aligned_malloc. Salvaged some work on DistributionPass? for reevaluation.

File:
1 edited

Legend:

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

    r5440 r5464  
    2727    DeletionKernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder, unsigned fw, unsigned streamCount);
    2828    bool isCachable() const override { return true; }
    29     bool moduleIDisSignature() const override { return true; }
     29    bool hasSignature() const override { return false; }
    3030protected:
    3131    void generateDoBlockMethod(const std::unique_ptr<KernelBuilder> & iBuilder) override;
     
    4040    DeleteByPEXTkernel(const std::unique_ptr<kernel::KernelBuilder> & iBuilder, unsigned fw, unsigned streamCount, bool shouldSwizzle);
    4141    bool isCachable() const override { return true; }
    42     bool moduleIDisSignature() const override { return true; }
     42    bool hasSignature() const override { return false; }
    4343protected:
    4444    void generateDoBlockMethod(const std::unique_ptr<KernelBuilder> & iBuilder) override;
     
    5959    SwizzledBitstreamCompressByCount(const std::unique_ptr<kernel::KernelBuilder> & iBuilder, unsigned bitStreamCount, unsigned fieldWidth = 64);
    6060    bool isCachable() const override { return true; }
    61     bool moduleIDisSignature() const override { return true; }
     61    bool hasSignature() const override { return false; }
    6262protected:
    6363    void generateDoBlockMethod(const std::unique_ptr<KernelBuilder> & iBuilder) override;
Note: See TracChangeset for help on using the changeset viewer.