Ignore:
Timestamp:
Aug 26, 2016, 9:33:51 AM (3 years ago)
Author:
cameron
Message:

Defer binding of buffers to stream sets until kernel generation

File:
1 edited

Legend:

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

    r5111 r5133  
    1414#include "streamset.h"
    1515
    16    
    1716struct ScalarBinding {
    1817    llvm::Type * scalarType;
     
    2120
    2221struct StreamSetBinding {
    23     parabix::StreamSetBuffer & ssType;
     22    parabix::StreamSetType ssType;
    2423    std::string ssName;
    2524};
     
    5453    void addKernelDeclarations(Module * client);
    5554   
    56     llvm::Value * createInstance(std::vector<llvm::Value *> initialParameters);
     55    virtual llvm::Value * createInstance(std::vector<llvm::Value *> initialParameters);
    5756    llvm::Value * createInstance(std::vector<llvm::Value *> initialParameters, std::vector<parabix::StreamSetBuffer *> inputs, std::vector<parabix::StreamSetBuffer *> outputBuffers);
    5857    llvm::Value * createDoBlockCall(llvm::Value * kernelInstance);
Note: See TracChangeset for help on using the changeset viewer.