#ifndef CLOOG_ISL_DOMAIN_H #define CLOOG_ISL_DOMAIN_H #include <isl/map.h> #include <isl/set.h> #include <isl/union_map.h> #include <isl/union_set.h> #if defined(__cplusplus) extern "C" { #endif struct cloogdomain { int dummy; /* Solaris cc doesn't like zero-sized structs */ }; struct cloogscattering { int dummy; /* Solaris cc doesn't like zero-sized structs */ }; CloogDomain *cloog_domain_from_isl_set(__isl_take isl_set *set); CloogScattering *cloog_scattering_from_isl_map(__isl_take isl_map *map); CloogUnionDomain *cloog_union_domain_from_isl_union_map( __isl_take isl_union_map *umap); CloogUnionDomain *cloog_union_domain_from_isl_set( __isl_take isl_set *set); __isl_give isl_set *isl_set_from_cloog_domain(CloogDomain *domain); #if defined(__cplusplus) } #endif #endif /* define _H */