|
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(), current_index, deleted, dfs, i, node_mapping, scc_stack, 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 |
Referenced by scc_info().
| 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 |
Referenced by scc_info().
| auto_sbitmap scc_info::visited |
Referenced by scc_info().