source: icGREP/icgrep-devel/icgrep/kernels/lz4/lz4_bitstream_not_kernel.h @ 6047

Last change on this file since 6047 was 6039, checked in by xwa163, 15 months ago

Init checkin for bitstream version of lz4d match copy

File size: 579 bytes
Line 
1
2#ifndef ICGREP_LZ4_BITSTREAM_NOT_KERNEL_H
3#define ICGREP_LZ4_BITSTREAM_NOT_KERNEL_H
4
5
6#include <kernels/kernel.h>
7
8#include <pablo/pablo_kernel.h>
9
10namespace IDISA { class IDISA_Builder; }
11namespace llvm { class Value; }
12
13namespace kernel {
14
15    // TODO: This kernel is just a workaround, it will be removed later.
16    class LZ4BitStreamNotKernel : public pablo::PabloKernel  {
17    public:
18        LZ4BitStreamNotKernel(const std::unique_ptr<KernelBuilder> & b);
19    protected:
20        void generatePabloMethod() override;
21    };
22
23}
24
25
26#endif //ICGREP_LZ4_BITSTREAM_NOT_KERNEL_H
Note: See TracBrowser for help on using the repository browser.