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" 134 #if defined(__cplusplus)
osl_pluto_unroll_p osl_pluto_unroll_malloc(void)
osl_strings_p osl_pluto_unroll_to_strings(osl_pluto_unroll_p)
char * iter
\0 terminated iterator name
void osl_pluto_unroll_idump(FILE *, osl_pluto_unroll_p, int)
osl_pluto_unroll_p osl_pluto_unroll_sread(char **)
void osl_pluto_unroll_dump(FILE *, osl_pluto_unroll_p)
struct osl_pluto_unroll * next
next { iter, jam, factor }
void osl_pluto_unroll_fill(osl_pluto_unroll_p, char const *const, bool, unsigned int)
int osl_pluto_unroll_equal_one(osl_pluto_unroll_p, osl_pluto_unroll_p)
osl_interface_p osl_pluto_unroll_interface(void)
void osl_pluto_unroll_free(osl_pluto_unroll_p)
int osl_pluto_unroll_equal(osl_pluto_unroll_p, osl_pluto_unroll_p)
struct osl_pluto_unroll * osl_pluto_unroll_p
osl_pluto_unroll_p osl_pluto_unroll_clone(osl_pluto_unroll_p)
bool jam
true if jam, false otherwise
unsigned int factor
unroll factor
char * osl_pluto_unroll_sprint(osl_pluto_unroll_p)