source: icGREP/icgrep-devel/icgrep/pablo/passes/flattenif.hpp @ 5239

Last change on this file since 5239 was 5217, checked in by nmedfort, 3 years ago

Merged PabloFunction? and PabloKernel? classes. Updated projects where necessary.

File size: 304 bytes
Line 
1#ifndef FLATTENIF_H
2#define FLATTENIF_H
3
4namespace pablo {
5
6class PabloKernel;
7class PabloBlock;
8
9class FlattenIf {
10public:
11    static void transform(PabloKernel * function);
12protected:
13    FlattenIf() = default;
14private:
15    static void flattenIf(PabloBlock * const block);
16};
17
18}
19
20#endif // FLATTENIF_H
Note: See TracBrowser for help on using the repository browser.