GCC Middle and Back End API Reference
|
Public Member Functions | |
scc_info (size_t size) | |
~scc_info () | |
Data Fields | |
auto_sbitmap | visited |
auto_sbitmap | deleted |
unsigned int * | dfs |
unsigned int * | node_mapping |
int | current_index |
auto_vec< unsigned > | scc_stack |
Strongly Connected Component visitation info.
scc_info::scc_info | ( | size_t | size | ) |
Initialize and return a new SCC info structure.
References bitmap_clear(), deleted, dfs, i, node_mapping, and visited.
Referenced by perform_var_substitution().
scc_info::~scc_info | ( | ) |
Free an SCC info structure pointed to by SI
References dfs, free(), and node_mapping.
int scc_info::current_index |
auto_sbitmap scc_info::deleted |
Referenced by scc_info().
unsigned int* scc_info::dfs |
Referenced by scc_info(), and ~scc_info().
unsigned int* scc_info::node_mapping |
Referenced by scc_info(), and ~scc_info().
auto_vec<unsigned> scc_info::scc_stack |
auto_sbitmap scc_info::visited |
Referenced by scc_info().