64 #ifndef OSL_PLUTO_UNROLL_H
65 #define OSL_PLUTO_UNROLL_H
71 #include "../strings.h"
72 #include "../interface.h"
75 #if defined(__cplusplus)
81 #define OSL_URI_PLUTO_UNROLL "pluto_unroll"
124 bool const,
int const);
134 #if defined(__cplusplus)
void osl_pluto_unroll_idump(FILE *, osl_pluto_unroll_p, int)
char * osl_pluto_unroll_sprint(osl_pluto_unroll_p)
void osl_pluto_unroll_dump(FILE *, osl_pluto_unroll_p)
osl_interface_p osl_pluto_unroll_interface()
unsigned int factor
unroll factor
osl_strings_p osl_pluto_unroll_to_strings(osl_pluto_unroll_p)
bool jam
true if jam, false otherwise
int osl_pluto_unroll_equal_one(osl_pluto_unroll_p, osl_pluto_unroll_p)
osl_pluto_unroll_p osl_pluto_unroll_sread(char **)
void osl_pluto_unroll_fill(osl_pluto_unroll_p, char const *const, bool const, int const)
char * iter
\0 terminated iterator name
osl_pluto_unroll_p osl_pluto_unroll_malloc()
void osl_pluto_unroll_free(osl_pluto_unroll_p)
struct osl_pluto_unroll * osl_pluto_unroll_p
struct osl_pluto_unroll * next
next { iter, jam, factor }
int osl_pluto_unroll_equal(osl_pluto_unroll_p, osl_pluto_unroll_p)
osl_pluto_unroll_p osl_pluto_unroll_clone(osl_pluto_unroll_p)