|
GCC Middle and Back End API Reference
|
#include <gimple-ssa.h>

Data Fields | |
| vec< tree, va_gc > * | ssa_names |
| tree | vop |
| struct pt_solution | escaped |
| struct pt_solution | escaped_return |
| hash_map< tree, tree > * | decls_to_pointers |
| vec< tree, va_gc > * | free_ssanames |
| vec< tree, va_gc > * | free_ssanames_queue |
| hash_table< ssa_name_hasher > * | default_defs |
| unsigned int | ssa_renaming_needed: 1 |
| unsigned int | rename_vops: 1 |
| unsigned int | in_ssa_p: 1 |
| unsigned int | ipa_pta: 1 |
| struct ssa_operands | ssa_operands |
| hash_table< tm_restart_hasher > * | tm_restart |
Gimple dataflow datastructure. All publicly available fields shall have gimple_ accessor defined, all publicly modifiable fields should have gimple_set accessor.
Referenced by delete_tree_ssa().
| hash_table<ssa_name_hasher>* gimple_df::default_defs |
Referenced by delete_tree_ssa(), and init_tree_ssa().
| struct pt_solution gimple_df::escaped |
Referenced by delete_tree_ssa(), ipa_icf::sem_item_optimizer::fixup_points_to_sets(), and init_tree_ssa().
| struct pt_solution gimple_df::escaped_return |
Referenced by delete_tree_ssa(), ipa_icf::sem_item_optimizer::fixup_points_to_sets(), and init_tree_ssa().
| unsigned int gimple_df::in_ssa_p |
Referenced by expand_omp_taskreg(), gimple_in_ssa_p(), and initialize_cfun().
| unsigned int gimple_df::ipa_pta |
Referenced by ipa_pta_execute().
| unsigned int gimple_df::rename_vops |
Referenced by init_ssanames(), and mark_virtual_operands_for_renaming().
Referenced by ipa_pta_execute(), and release_free_names_and_compact_live_names().
| struct ssa_operands gimple_df::ssa_operands |
Referenced by gimple_ssa_operands().
| unsigned int gimple_df::ssa_renaming_needed |
Referenced by init_ssanames(), mark_virtual_operands_for_renaming(), need_ssa_update_p(), and vect_transform_loops().
| hash_table<tm_restart_hasher>* gimple_df::tm_restart |
| tree gimple_df::vop |
Referenced by create_vop_var(), fini_ssa_operands(), and gimple_vop().