QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
flow.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  flowedge_s
 
struct  flowgraph_s
 
struct  flowloop_s
 
struct  flownode_s
 Represent a node in a flow graph. More...
 
struct  flowvar_s
 

Typedefs

typedef struct flowedge_s flowedge_t
 
typedef struct flowgraph_s flowgraph_t
 
typedef struct flowloop_s flowloop_t
 
typedef struct flownode_s flownode_t
 Represent a node in a flow graph. More...
 
typedef struct flowvar_s flowvar_t
 

Functions

void dump_dot_flow (void *g, const char *filename)
 
void dump_dot_flow_dags (void *g, const char *filename)
 
void dump_dot_flow_live (void *g, const char *filename)
 
void dump_dot_flow_reaching (void *g, const char *filename)
 
void dump_dot_flow_statements (void *g, const char *filename)
 
void flow_analyze_statement (struct statement_s *s, struct set_s *use, struct set_s *def, struct set_s *kill, struct operand_s *operands[4])
 
void flow_data_flow (struct function_s *func)
 
flowvar_tflow_get_var (struct operand_s *op)