70 #define OSL_RELEASE "0.9.5" 72 #include <osl/generic.h> 73 #include <osl/interface.h> 74 #include <osl/relation.h> 75 #include <osl/statement.h> 77 #if defined(__cplusplus) 148 #if defined(__cplusplus) void osl_scop_normalize_scattering(osl_scop_t *)
void osl_scop_print(FILE *, const osl_scop_t *) OSL_NONNULL_ARGS(1)
osl_scop_t * osl_scop_malloc(void) OSL_WARN_UNUSED_RESULT
osl_scop_t * osl_scop_pread(FILE *, osl_interface_t *, int)
struct osl_scop * osl_scop_p
int osl_scop_integrity_check(const osl_scop_t *)
size_t osl_scop_number(const osl_scop_t *)
int osl_scop_get_nb_parameters(const osl_scop_t *)
void osl_scop_add(osl_scop_t **, osl_scop_t *)
void osl_scop_free(osl_scop_t *)
void osl_scop_print_scoplib(FILE *, const osl_scop_t *) OSL_NONNULL_ARGS(1)
void osl_scop_idump(FILE *, const osl_scop_t *, int) OSL_NONNULL_ARGS(1)
int osl_scop_check_compatible_scoplib(const osl_scop_t *)
osl_names_t * osl_scop_names(const osl_scop_t *scop) OSL_WARN_UNUSED_RESULT
osl_statement_p statement
void osl_scop_get_attributes(const osl_scop_t *, int *, int *, int *, int *, int *)
bool osl_scop_equal(const osl_scop_t *, const osl_scop_t *)
void osl_scop_register_extension(osl_scop_t *, osl_interface_t *)
osl_scop_t * osl_scop_remove_unions(const osl_scop_t *) OSL_WARN_UNUSED_RESULT
void osl_scop_dump(FILE *, const osl_scop_t *) OSL_NONNULL_ARGS(1)
osl_scop_t * osl_scop_clone(const osl_scop_t *) OSL_WARN_UNUSED_RESULT
osl_scop_t * osl_scop_read(FILE *)