63 #ifndef OSL_DEPENDENCE_H 64 # define OSL_DEPENDENCE_H 71 # if defined(__cplusplus) 77 # define OSL_URI_DEPENDENCE "dependence" 79 # define OSL_DEPENDENCE_RAW 1 80 # define OSL_DEPENDENCE_WAR 2 81 # define OSL_DEPENDENCE_WAW 3 82 # define OSL_DEPENDENCE_RAR 4 83 # define OSL_DEPENDENCE_RAW_SCALPRIV 5 86 # define OSL_DEPENDENCE_EQUAL 1 87 # define OSL_DEPENDENCE_POSIT 2 88 # define OSL_DEPENDENCE_LATER 3 89 # define OSL_DEPENDENCE_NEVER 4 91 # define OSL_DEPENDENCE_ASSIGNMENT 1 92 # define OSL_DEPENDENCE_P_REDUCTION 2 93 # define OSL_DEPENDENCE_M_REDUCTION 3 94 # define OSL_DEPENDENCE_T_REDUCTION 4 208 # if defined(__cplusplus) int target_nb_local_dims_domain
int osl_dependence_equal(osl_dependence_p, osl_dependence_p)
void osl_dependence_add(osl_dependence_p *, osl_dependence_p *, osl_dependence_p)
struct osl_dependence * next
int osl_nb_dependences(osl_dependence_p)
struct osl_dependence * osl_dependence_p
void osl_dependence_dump(FILE *, osl_dependence_p)
osl_dependence_p osl_dependence_clone(osl_dependence_p)
int target_nb_output_dims_domain
void osl_dependence_free(osl_dependence_p)
int source_nb_local_dims_access
char * osl_dependence_sprint(osl_dependence_p)
osl_interface_p osl_dependence_interface(void)
osl_dependence_p osl_dependence_psread(char **, int)
int source_nb_output_dims_access
osl_statement_p stmt_source_ptr
osl_relation_p ref_target_access_ptr
void osl_dependence_print(FILE *, osl_dependence_p)
osl_dependence_p osl_dependence_malloc(void)
osl_statement_p stmt_target_ptr
osl_relation_p ref_source_access_ptr
int source_nb_output_dims_domain
int target_nb_local_dims_access
void osl_dependence_idump(FILE *, osl_dependence_p, int)
int target_nb_output_dims_access
int source_nb_local_dims_domain
osl_dependence_p osl_dependence_sread(char **)