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

Last change on this file since 5202 was 5202, checked in by nmedfort, 2 years ago

Initial work on adding types to PabloAST and mutable Var objects.

File size: 308 bytes
Line 
1#ifndef FLATTENIF_H
2#define FLATTENIF_H
3
4namespace pablo {
5
6class PabloFunction;
7class PabloBlock;
8
9class FlattenIf {
10public:
11    static void transform(PabloFunction & 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.