GCC Middle and Back End API Reference
walk_stmt_info Struct Reference

#include <gimple.h>

Collaboration diagram for walk_stmt_info:

Data Fields

gimple_stmt_iterator gsi
void * info
struct pointer_set_tpset
tree callback_result
BOOL_BITFIELD val_only: 1
BOOL_BITFIELD is_lhs: 1
BOOL_BITFIELD changed: 1
BOOL_BITFIELD want_locations: 1
BOOL_BITFIELD removed_stmt: 1

Detailed Description

Convenience routines to walk all statements of a gimple function.
   Note that this is useful exclusively before the code is converted
   into SSA form.  Once the program is in SSA form, the standard
   operand interface should be used to analyze/modify statements.   

Field Documentation

tree walk_stmt_info::callback_result
BOOL_BITFIELD walk_stmt_info::removed_stmt
BOOL_BITFIELD walk_stmt_info::want_locations

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