|
GCC Middle and Back End API Reference
|

Public Member Functions | |
| ipa_topo_info () | |
Data Fields | |
| struct cgraph_node ** | order |
| struct cgraph_node ** | stack |
| int | nnodes |
| int | stack_top |
| value_topo_info< tree > | constants |
| value_topo_info< ipa_polymorphic_call_context > | contexts |
Arrays representing a topological ordering of call graph nodes and a stack of nodes used during constant propagation and also data required to perform topological sort of values and propagation of benefits in the determined order.
|
inline |
| value_topo_info<tree> ipa_topo_info::constants |
Referenced by add_all_node_vals_to_toposort(), ipa_topo_info(), and ipcp_propagate_stage().
| value_topo_info<ipa_polymorphic_call_context> ipa_topo_info::contexts |
Referenced by add_all_node_vals_to_toposort(), and ipcp_propagate_stage().
| int ipa_topo_info::nnodes |
Referenced by build_toporder_info(), ipa_topo_info(), ipcp_decision_stage(), and propagate_constants_topo().
| struct cgraph_node** ipa_topo_info::order |
Referenced by build_toporder_info(), free_toporder_info(), ipa_topo_info(), ipcp_decision_stage(), and propagate_constants_topo().
| struct cgraph_node** ipa_topo_info::stack |
Referenced by build_toporder_info(), free_toporder_info(), ipa_topo_info(), pop_node_from_stack(), and push_node_to_stack().
| int ipa_topo_info::stack_top |
Referenced by build_toporder_info(), ipa_topo_info(), pop_node_from_stack(), and push_node_to_stack().