GCC Middle and Back End API Reference
gimple_df Struct Reference

#include <tree-flow.h>

Collaboration diagram for gimple_df:

Data Fields

vec< gimple, va_gc > * modified_noreturn_calls
vec< tree, va_gc > * ssa_names
tree vop
struct pt_solution escaped
struct pointer_map_tdecls_to_pointers
vec< tree, va_gc > * free_ssanames
htab_t 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
htab_t tm_restart

Detailed Description

Gimple dataflow datastructure. All publicly available fields shall have
   gimple_ accessor defined in tree-flow-inline.h, all publicly modifiable
   fields should have gimple_set accessor.   

Field Documentation

htab_t gimple_df::default_defs

Referenced by delete_tree_ssa().

vec<tree, va_gc>* gimple_df::free_ssanames
vec<gimple, va_gc>* gimple_df::modified_noreturn_calls

Referenced by delete_tree_ssa().

unsigned int gimple_df::rename_vops
vec<tree, va_gc>* gimple_df::ssa_names
struct ssa_operands gimple_df::ssa_operands
unsigned int gimple_df::ssa_renaming_needed
tree gimple_df::vop

Referenced by fini_ssa_operands().


The documentation for this struct was generated from the following file: