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 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 |
hash_table<tm_restart_hasher>* gimple_df::tm_restart |
tree gimple_df::vop |
Referenced by create_vop_var(), fini_ssa_operands(), and gimple_vop().