source: icGREP/icgrep-devel/icgrep/kernels/linebreak_kernel.h @ 5413

Last change on this file since 5413 was 5401, checked in by nmedfort, 3 years ago

Updated all projects to use ParabixDriver?. Deprecated original pipeline generation methods. Enabled LLVM optimizations, IR and ASM printing for Kernel modules. Enabled object cache by default. Begun work on moving consumed position information back to producing kernels.

File size: 627 bytes
Line 
1/*
2 *  Copyright (c) 2016 International Characters.
3 *  This software is licensed to the public under the Open Software License 3.0.
4 */
5#ifndef LINEBREAK_KERNEL_H
6#define LINEBREAK_KERNEL_H
7
8#include <pablo/pablo_kernel.h>  // for PabloKernel
9#include "kernel.h"              // for KernelBuilder
10#include <string>                // for string
11namespace IDISA { class IDISA_Builder; }
12
13namespace kernel {
14
15class LineBreakKernelBuilder: public pablo::PabloKernel {
16public:
17    LineBreakKernelBuilder(IDISA::IDISA_Builder * iBuilder, unsigned basisBitsCount);
18    bool moduleIDisSignature() override {return true;}
19};
20
21}
22#endif
Note: See TracBrowser for help on using the repository browser.