isl_schedule_node: represent schedule using isl_multi_aff
[isl.git] / print.c
blobc64961e65742af60596e98360725df1c2ad6d81d
1 #include <isl/ctx.h>
2 #include <isl/id.h>
3 #include <isl/space.h>
4 #include <isl/local_space.h>
5 #include <isl/set.h>
6 #include <isl/map.h>
7 #include <isl/union_set.h>
8 #include <isl/union_map.h>
9 #include <isl/polynomial.h>
10 #include <isl/band.h>
11 #include <isl/constraint.h>
12 #include <isl/aff.h>
13 #include <isl/printer.h>
15 #undef BASE
16 #define BASE id
17 #include <print_templ.c>
18 #undef BASE
19 #define BASE space
20 #include <print_templ.c>
21 #undef BASE
22 #define BASE local_space
23 #include <print_templ.c>
24 #undef BASE
25 #define BASE basic_set
26 #include <print_templ.c>
27 #undef BASE
28 #define BASE basic_map
29 #include <print_templ.c>
30 #undef BASE
31 #define BASE set
32 #include <print_templ.c>
33 #undef BASE
34 #define BASE map
35 #include <print_templ.c>
36 #undef BASE
37 #define BASE union_set
38 #include <print_templ.c>
39 #undef BASE
40 #define BASE union_map
41 #include <print_templ.c>
42 #undef BASE
43 #define BASE qpolynomial
44 #include <print_templ.c>
45 #undef BASE
46 #define BASE qpolynomial_fold
47 #include <print_templ.c>
48 #undef BASE
49 #define BASE pw_qpolynomial
50 #include <print_templ.c>
51 #undef BASE
52 #define BASE pw_qpolynomial_fold
53 #include <print_templ.c>
54 #undef BASE
55 #define BASE union_pw_qpolynomial
56 #include <print_templ.c>
57 #undef BASE
58 #define BASE union_pw_qpolynomial_fold
59 #include <print_templ.c>
60 #undef BASE
61 #define BASE band
62 #include <print_templ.c>
63 #undef BASE
64 #define BASE constraint
65 #include <print_templ.c>
66 #undef BASE
67 #define BASE aff
68 #include <print_templ.c>
69 #undef BASE
70 #define BASE pw_aff
71 #include <print_templ.c>
72 #undef BASE
73 #define BASE multi_aff
74 #include <print_templ.c>
75 #undef BASE
76 #define BASE pw_multi_aff
77 #include <print_templ.c>
78 #undef BASE
79 #define BASE union_pw_multi_aff
80 #include <print_templ.c>