GCC Middle and Back End API Reference
dom_walk_data Struct Reference

#include <domwalk.h>

Collaboration diagram for dom_walk_data:

Data Fields

ENUM_BITFIELD(cdi_direction)
dom_direction void(* 
initialize_block_local_data )(struct dom_walk_data *, basic_block, bool)
void(* before_dom_children )(struct dom_walk_data *, basic_block)
void(* after_dom_children )(struct dom_walk_data *, basic_block)
void * global_data
vec< void_pblock_data_stack
size_t block_local_data_size
vec< void_pfree_block_data

Detailed Description

This is the main data structure for the dominator walker.  It provides
   the callback hooks as well as a convenient place to hang block local
   data and pass-global data.   

Field Documentation

vec<void_p> dom_walk_data::block_data_stack
vec<void_p> dom_walk_data::free_block_data

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