GCC Middle and Back End API Reference
ipa_replace_map Struct Reference

#include <cgraph.h>

Data Fields

tree old_tree
tree new_tree
int parm_num
bool replace_p
bool ref_p

Detailed Description

   Represent which DECL tree (or reference to such tree)
   will be replaced by another tree while versioning.  

Field Documentation

tree ipa_replace_map::new_tree
     The new (replacing) tree.  

Referenced by copy_result_decl_to_var().

tree ipa_replace_map::old_tree
     The tree that will be replaced.  

Referenced by cgraph_materialize_clone(), and copy_result_decl_to_var().

int ipa_replace_map::parm_num
     Parameter number to replace, when old_tree is NULL.  
bool ipa_replace_map::ref_p
     True when we replace a reference to old_tree.  
bool ipa_replace_map::replace_p
     True when a substitution should be done, false otherwise.  

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