cpu.c: export any_hidden_declarations as ppcg_scop_any_hidden_declarations
[ppcg.git] / print.h
blob44213a803a8ac2950429308eb0d9bfd7806fe132
1 #ifndef PRINT_H
2 #define PRINT_H
4 #include "ppcg.h"
6 __isl_give isl_printer *ppcg_start_block(__isl_take isl_printer *p);
7 __isl_give isl_printer *ppcg_end_block(__isl_take isl_printer *p);
9 __isl_give isl_printer *ppcg_print_declaration(__isl_take isl_printer *p,
10 struct pet_array *array);
11 __isl_give isl_printer *ppcg_print_exposed_declarations(
12 __isl_take isl_printer *p, struct ppcg_scop *scop);
13 __isl_give isl_printer *ppcg_print_hidden_declarations(
14 __isl_take isl_printer *p, struct ppcg_scop *scop);
16 __isl_give isl_printer *ppcg_print_guarded(__isl_take isl_printer *p,
17 __isl_take isl_set *guard, __isl_take isl_set *context,
18 __isl_give isl_printer *(*fn)(__isl_take isl_printer *p, void *user),
19 void *user);
21 #endif