Ignore:
Timestamp:
Apr 5, 2017, 11:47:54 AM (2 years ago)
Author:
cameron
Message:

Kernel signatures for object cache

File:
1 edited

Legend:

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

    r5376 r5392  
    8282
    8383DeletionKernel::DeletionKernel(IDISA::IDISA_Builder * iBuilder, unsigned fw, unsigned streamCount)
    84 : BlockOrientedKernel(iBuilder, "del",
     84: BlockOrientedKernel(iBuilder, "Parabix:del" + std::to_string(fw) + "_" + std::to_string(streamCount),
    8585              {Binding{iBuilder->getStreamSetTy(streamCount), "inputStreamSet"},
    8686               Binding{iBuilder->getStreamSetTy(), "delMaskSet"}},
     
    225225
    226226DeleteByPEXTkernel::DeleteByPEXTkernel(IDISA::IDISA_Builder * iBuilder, unsigned fw, unsigned streamCount, bool shouldSwizzle)
    227 : BlockOrientedKernel(iBuilder, "PEXTdel",
     227    : BlockOrientedKernel(iBuilder, "Parabix:PEXTdel" + std::to_string(fw) + "_" + std::to_string(streamCount) + (shouldSwizzle ? "swiz" : "noswiz"),
    228228                      {Binding{iBuilder->getStreamSetTy(streamCount), "inputStreamSet"},
    229229                          Binding{iBuilder->getStreamSetTy(), "delMaskSet"}},
     
    265265
    266266SwizzledBitstreamCompressByCount::SwizzledBitstreamCompressByCount(IDISA::IDISA_Builder * iBuilder, unsigned bitStreamCount, unsigned fieldWidth)
    267     : BlockOrientedKernel(iBuilder, "swizzled_compress", {Binding{iBuilder->getStreamSetTy(), "countsPerStride"}}, {}, {}, {}, {})
     267    : BlockOrientedKernel(iBuilder, "Parabix:swizzled_compress" + std::to_string(fieldWidth) + "_" + std::to_string(bitStreamCount),
     268                         {Binding{iBuilder->getStreamSetTy(), "countsPerStride"}}, {}, {}, {}, {})
    268269, mBitStreamCount(bitStreamCount)
    269270    , mFieldWidth(fieldWidth)
Note: See TracChangeset for help on using the changeset viewer.