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_output_dims_access
osl_statement_p stmt_source_ptr
struct osl_dependence * osl_dependence_p
osl_dependence_p osl_dependence_clone(osl_dependence_p)
int source_nb_local_dims_domain
struct osl_dependence * next
void osl_dependence_free(osl_dependence_p)
int osl_dependence_equal(osl_dependence_p, osl_dependence_p)
char * osl_dependence_sprint(osl_dependence_p)
osl_statement_p stmt_target_ptr
int target_nb_output_dims_domain
int target_nb_local_dims_access
void osl_dependence_print(FILE *, osl_dependence_p)
int osl_nb_dependences(osl_dependence_p)
int target_nb_local_dims_domain
osl_relation_p ref_source_access_ptr
osl_dependence_p osl_dependence_psread(char **, int)
int source_nb_output_dims_access
osl_dependence_p osl_dependence_malloc()
osl_interface_p osl_dependence_interface()
osl_dependence_p osl_dependence_sread(char **)
void osl_dependence_idump(FILE *, osl_dependence_p, int)
int source_nb_local_dims_access
osl_relation_p ref_target_access_ptr
void osl_dependence_dump(FILE *, osl_dependence_p)
void osl_dependence_add(osl_dependence_p *, osl_dependence_p *, osl_dependence_p)
int source_nb_output_dims_domain