diff options
Diffstat (limited to 'gcc/cgraph.h')
-rw-r--r-- | gcc/cgraph.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/cgraph.h b/gcc/cgraph.h index a5777c2..69b5d0a 100644 --- a/gcc/cgraph.h +++ b/gcc/cgraph.h @@ -180,6 +180,12 @@ public: /* Dump referring in list to FILE. */ void dump_referring (FILE *); + /* Get number of references for this node. */ + inline unsigned num_references (void) + { + return ref_list.references ? ref_list.references->length () : 0; + } + /* Iterates I-th reference in the list, REF is also set. */ ipa_ref *iterate_reference (unsigned i, ipa_ref *&ref); @@ -1249,6 +1255,8 @@ public: /* True if this decl calls a COMDAT-local function. This is set up in compute_inline_parameters and inline_call. */ unsigned calls_comdat_local : 1; + /* True if node has been created by merge operation in IPA-ICF. */ + unsigned icf_merged: 1; }; /* A cgraph node set is a collection of cgraph nodes. A cgraph node |