#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 |
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_with_privatization(), candl_dependence_read_one_dep(), candl_dependence_system(), candl_program_deps_to_string(), candl_violation(), and candl_violation_pprint().
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_with_privatization(), candl_dependence_read_one_dep(), candl_dependence_system(), candl_program_deps_to_string(), candl_violation(), and candl_violation_pprint().
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 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_malloc(), candl_dependence_pprint(), candl_dependence_print_structure(), candl_dependence_prune_scalar_waw(), candl_dependence_read_one_dep(), candl_dependence_system(), candl_program_deps_to_string(), and candl_violation_pprint().
Position of source reference.
Referenced by candl_dep_compute_lastwriter(), candl_dependence_get_array_refs_in_dep(), candl_dependence_malloc(), candl_dependence_pprint(), 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_malloc(), candl_dependence_pprint(), 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(), and candl_violation().
| void* candldependence::usr |
User field, for library users convenience.
Referenced by candl_dep_compute_lastwriter(), and candl_dependence_malloc().
struct candldependence* candldependence::next [read] |
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_with_privatization(), candl_dependence_read_from_scop(), candl_num_dependences(), candl_program_deps_to_string(), candl_violation(), and candl_violation_print_structure().
1.5.6