Ignore:
Timestamp:
Dec 20, 2017, 11:42:53 AM (19 months ago)
Author:
nmedfort
Message:

Bug fix for pipeline: it was terminating too early when there was insufficient output space to process all of the input for a kernel.

File:
1 edited

Legend:

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

    r5782 r5793  
    110110    void finalizeInstance(const std::unique_ptr<kernel::KernelBuilder> & idb) final;
    111111
    112     bool hasNoTerminateAttribute() const {
    113         return mNoTerminateAttribute;
    114     }
    115 
    116112    StreamPort getStreamPort(const std::string & name) const;
    117113
     
    220216          Bindings && scalar_outputs,
    221217          Bindings && internal_scalars);
    222 
    223     void setNoTerminateAttribute(const bool noTerminate = true) {
    224         mNoTerminateAttribute = noTerminate;
    225     }
    226218
    227219    llvm::Value * getPrincipalItemCount() const {
     
    297289    llvm::Function *                    mCurrentMethod;
    298290    llvm::Value *                       mAvailablePrincipalItemCount;
    299     bool                                mNoTerminateAttribute;
    300291    bool                                mIsGenerated;
    301292    unsigned                            mStride;
Note: See TracChangeset for help on using the changeset viewer.