Candl 0.6.0
|
#include <dependence.h>
Public Attributes | |
CandlStatement * | source |
CandlStatement * | target |
int | depth |
int | type |
int | ref_source |
int | ref_target |
CandlMatrix * | domain |
void * | usr |
struct candldependence * | next |
CandlDependence structure: this structure contains all the informations about a data dependence, it is also a node of the linked list of all dependences of the dependence graph.
Dependence level.
Referenced by candl_dep_compute_lastwriter(), candl_dependence_is_loop_carried(), candl_dependence_malloc(), candl_dependence_pprint(), candl_dependence_print_structure(), candl_dependence_read_one_dep(), candl_dependence_system(), candl_program_deps_to_string(), and candl_violation_pprint().
Dependence polyhedron.
Referenced by candl_ddv_create_from_dep(), candl_dependence_free(), candl_dependence_is_loop_carried(), candl_dependence_malloc(), candl_dependence_print_structure(), candl_dependence_prune_scalar_waw(), candl_dependence_prune_with_privatization(), candl_dependence_read_one_dep(), candl_dependence_system(), candl_program_deps_to_string(), candl_violation(), is_covering(), and is_iter_unimodular().
struct candldependence* candldependence::next |
Pointer to next dependence
Referenced by candl_compute_last_writer(), candl_ddv_extract_in_loop(), candl_dep_compute_lastwriter(), candl_dependence_add(), candl_dependence_free(), candl_dependence_malloc(), candl_dependence_pprint(), candl_dependence_print_structure(), candl_dependence_prune_scalar_waw(), candl_dependence_prune_transitively_covered(), candl_dependence_prune_with_privatization(), candl_dependence_read_from_scop(), candl_num_dependences(), candl_program_deps_to_string(), candl_violation(), and candl_violation_print_structure().
Position of source reference.
Referenced by candl_dep_compute_lastwriter(), candl_dependence_get_array_refs_in_dep(), candl_dependence_is_loop_carried(), candl_dependence_malloc(), candl_dependence_pprint(), candl_dependence_prune_transitively_covered(), candl_dependence_read_one_dep(), candl_dependence_system(), candl_program_deps_to_string(), and candl_violation_pprint().
Position of target reference.
Referenced by candl_dep_compute_lastwriter(), candl_dependence_get_array_refs_in_dep(), candl_dependence_is_loop_carried(), candl_dependence_malloc(), candl_dependence_pprint(), candl_dependence_read_one_dep(), candl_dependence_system(), candl_program_deps_to_string(), and candl_violation_pprint().
Pointer to source statement.
Referenced by candl_ddv_create_from_dep(), candl_ddv_extract_in_loop(), candl_dep_compute_lastwriter(), candl_dependence_get_array_refs_in_dep(), candl_dependence_is_loop_carried(), candl_dependence_malloc(), candl_dependence_pprint(), candl_dependence_print_structure(), candl_dependence_prune_transitively_covered(), candl_dependence_prune_with_privatization(), candl_dependence_read_one_dep(), candl_dependence_system(), candl_program_deps_to_string(), candl_violation(), candl_violation_pprint(), is_covering(), and is_iter_unimodular().
Pointer to target statement.
Referenced by candl_ddv_extract_in_loop(), candl_dep_compute_lastwriter(), candl_dependence_get_array_refs_in_dep(), candl_dependence_is_loop_carried(), candl_dependence_malloc(), candl_dependence_pprint(), candl_dependence_print_structure(), candl_dependence_prune_transitively_covered(), candl_dependence_prune_with_privatization(), candl_dependence_read_one_dep(), candl_dependence_system(), candl_program_deps_to_string(), candl_violation(), candl_violation_pprint(), is_covering(), and is_iter_unimodular().
Dependence type: a dependence from source to target can be:
Referenced by candl_compute_last_writer(), candl_ddv_create_from_dep(), candl_dep_compute_lastwriter(), candl_dependence_get_array_refs_in_dep(), candl_dependence_is_loop_carried(), candl_dependence_malloc(), candl_dependence_pprint(), candl_dependence_print_structure(), candl_dependence_prune_scalar_waw(), candl_dependence_prune_transitively_covered(), candl_dependence_read_one_dep(), candl_dependence_system(), candl_program_deps_to_string(), candl_violation_pprint(), and is_covering().
void* candldependence::usr |
User field, for library users convenience.
Referenced by candl_dep_compute_lastwriter(), candl_dependence_malloc(), and find_paths_rec().