GCC Middle and Back End API Reference
|
Go to the source code of this file.
Functions | |
static struct cgraph_node * | ipa_ref_node () |
static struct varpool_node * | ipa_ref_varpool_node () |
static struct cgraph_node * | ipa_ref_referring_node () |
static struct varpool_node * | ipa_ref_referring_varpool_node () |
static struct ipa_ref_list * | ipa_ref_referring_ref_list () |
static struct ipa_ref_list * | ipa_ref_referred_ref_list () |
static struct ipa_ref * | ipa_ref_list_first_reference () |
static struct ipa_ref * | ipa_ref_list_first_referring () |
static void | ipa_empty_ref_list () |
static unsigned int | ipa_ref_list_nreferences () |
|
inlinestatic |
Clear reference list.
References ipa_ref_list::references, and vec_safe_length().
|
staticread |
Return first reference in LIST or NULL if empty.
References ipa_ref_list::referring.
|
staticread |
Return first referring ref in LIST or NULL if empty.
References ipa_ref_list::references, and ipa_ref_list::referring.
|
inlinestatic |
Clear reference list.
|
staticread |
@verbatim
IPA reference lists. Copyright (C) 2010-2013 Free Software Foundation, Inc. Contributed by Jan Hubicka
This file is part of GCC.
GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.
GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see http://www.gnu.org/licenses/.
Return callgraph node REF is referring.
Referenced by output_refs().
|
staticread |
Return reference list REF is in.
References ipa_ref_list::references, and vec_safe_length().
Referenced by ipa_record_reference().
|
staticread |
Return cgraph node REF is in.
References ipa_ref::referring, and varpool().
Referenced by debug_cgraph(), and ipa_reverse_postorder().
|
staticread |
Return reference list REF is in.
References symtab_node_base::ref_list, and ipa_ref::referred.
|
staticread |
Return varpool node REF is in.
References symtab_node_base::ref_list, and ipa_ref::referring.
Referenced by varpool_create_variable_alias().
|
staticread |
Return varpool node REF is referring.