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: