Data Structures | |
struct | dag_s |
struct | daglabel_s |
struct | dagnode_s |
Typedefs | |
typedef struct dag_s | dag_t |
typedef struct daglabel_s | daglabel_t |
typedef struct dagnode_s | dagnode_t |
Functions | |
dag_t * | dag_create (struct flownode_s *flownode) |
Make a dag for a single basic block. More... | |
void | dag_generate (dag_t *dag, sblock_t *block) |
void | dag_remove_dead_nodes (dag_t *dag) |
const char * | daglabel_string (daglabel_t *label) |
void | dot_dump_dag (void *_dag, const char *filename) |
void | print_dag (struct dstring_s *dstr, dag_t *dag, const char *label) |