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

Data Fields

vec< rtxdefs_list
vec< rtxcopies_list
vec< rtxmodified_list
vec< rtxwork_list
struct ext_modifiedmodified

Detailed Description

   Vectors used by combine_reaching_defs and its helpers.  

Field Documentation

vec<rtx> ext_state::copies_list
vec<rtx> ext_state::defs_list
     In order to avoid constant alloc/free, we keep these
     4 vectors live through the entire find_and_remove_re and just
     truncate them each time.  
struct ext_modified* ext_state::modified
     For instructions that have been successfully modified, this is
     the original mode from which the insn is extending and
     kind of extension.  

Referenced by find_removable_extensions().

vec<rtx> ext_state::modified_list

Referenced by combine_reaching_defs().

vec<rtx> ext_state::work_list

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