GCC Middle and Back End API Reference
cmpd_local_params Struct Reference
Collaboration diagram for cmpd_local_params:

Data Fields

edge e1
edge e2
expr_t c_expr_merged
expr_t c_expr_local
def_list_t old_original_insns
BOOL_BITFIELD removed_last_insn: 1

Detailed Description

This structure holds local data used in code_motion_path_driver hooks on
   the same or adjacent levels of recursion.  Here we keep those parameters
   that are not used in code_motion_path_driver routine itself, but only in
   its hooks.  Moreover, all parameters that can be modified in hooks are
   in this structure, so all other parameters passed explicitly to hooks are
   read-only.   

Field Documentation

expr_t cmpd_local_params::c_expr_local
expr_t cmpd_local_params::c_expr_merged
edge cmpd_local_params::e1
edge cmpd_local_params::e2
def_list_t cmpd_local_params::old_original_insns

Referenced by fur_on_enter().

BOOL_BITFIELD cmpd_local_params::removed_last_insn

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