Lines Matching +full:h +full:- +full:- +full:- +full:- +full:-

1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include "bversion.h"
7 #include "gcc-plugin.h"
9 #include "plugin.h"
11 #include "plugin-version.h"
12 #include "config.h"
13 #include "system.h"
14 #include "coretypes.h"
15 #include "tm.h"
16 #include "line-map.h"
17 #include "input.h"
18 #include "tree.h"
20 #include "tree-inline.h"
21 #include "version.h"
22 #include "rtl.h"
23 #include "tm_p.h"
24 #include "flags.h"
25 #include "hard-reg-set.h"
26 #include "output.h"
27 #include "except.h"
28 #include "function.h"
29 #include "toplev.h"
30 #include "expr.h"
31 #include "basic-block.h"
32 #include "intl.h"
33 #include "ggc.h"
34 #include "timevar.h"
37 #include "params.h"
40 #include "hash-map.h"
43 #include "memmodel.h"
45 #include "emit-rtl.h"
46 #include "debug.h"
47 #include "target.h"
48 #include "langhooks.h"
49 #include "cfgloop.h"
50 #include "cgraph.h"
51 #include "opts.h"
52 #include "tree-pretty-print.h"
53 #include "gimple-pretty-print.h"
54 #include "c-family/c-common.h"
55 #include "tree-cfgcleanup.h"
56 #include "tree-ssa-operands.h"
57 #include "tree-into-ssa.h"
58 #include "is-a.h"
59 #include "diagnostic.h"
60 #include "tree-dump.h"
61 #include "tree-pass.h"
62 #include "pass_manager.h"
63 #include "predict.h"
64 #include "ipa-utils.h"
67 #include "stringpool.h"
70 #include "attribs.h"
71 #include "varasm.h"
72 #include "stor-layout.h"
73 #include "internal-fn.h"
74 #include "gimple-expr.h"
75 #include "gimple-fold.h"
76 #include "context.h"
77 #include "tree-ssa-alias.h"
78 #include "tree-ssa.h"
79 #include "stringpool.h"
81 #include "tree-vrp.h"
83 #include "tree-ssanames.h"
84 #include "print-tree.h"
85 #include "tree-eh.h"
86 #include "stmt.h"
87 #include "gimplify.h"
88 #include "gimple.h"
89 #include "tree-phinodes.h"
90 #include "tree-cfg.h"
91 #include "gimple-iterator.h"
92 #include "gimple-ssa.h"
93 #include "ssa-iterators.h"
95 #include "builtins.h"
97 /* missing from basic_block.h... */
113 /* should come from c-tree.h if only it were installed for gcc 4.5... */
122 index = build_index_type(size_int(len - 1)); in build_const_char_string()
148 #define NODE_DECL(node) (node)->decl
149 #define cgraph_node_name(node) (node)->name()
150 #define NODE_IMPLICIT_ALIAS(node) (node)->cpp_implicit_alias
154 return g->get_passes()->get_pass_for_id(id); in get_pass_for_id()
163 return gs->code == GIMPLE_ASSIGN; in test()
172 #define INSN_DELETED_P(insn) (insn)->deleted()
180 #define debug_cgraph_node(node) (node)->debug()
184 #define cgraph_n_nodes symtab->cgraph_count
185 #define cgraph_max_uid symtab->cgraph_max_uid
187 #define dump_varpool_node(file, node) (node)->dump(file)
191 (caller)->create_edge((callee), (call_stmt), (count))
195 (caller)->create_edge_including_clones((callee), \
199 (caller)->create_edge((callee), (call_stmt), (count), (freq))
203 (caller)->create_edge_including_clones((callee), \
213 symtab->change_decl_assembler_name(decl, name); in change_decl_assembler_name()
233 return node->function_symbol(availability); in cgraph_function_node()
238 return node->ultimate_alias_target(availability);
243 return node->only_called_directly_p(); in cgraph_only_called_directly_p()
248 return node->get_availability(); in cgraph_function_body_availability()
253 return node->get_alias_target(); in cgraph_alias_target()
258 return node->call_for_symbol_thunks_and_aliases(callback, data, include_overwritable); in cgraph_for_node_and_aliases()
263 return symtab->add_cgraph_insertion_hook(hook, data); in cgraph_add_function_insertion_hook()
268 symtab->remove_cgraph_insertion_hook(entry); in cgraph_remove_function_insertion_hook()
273 return symtab->add_cgraph_removal_hook(hook, data); in cgraph_add_node_removal_hook()
278 symtab->remove_cgraph_removal_hook(entry); in cgraph_remove_node_removal_hook()
283 return symtab->add_cgraph_duplication_hook(hook, data); in cgraph_add_node_duplication_hook()
288 symtab->remove_cgraph_duplication_hook(entry); in cgraph_remove_node_duplication_hook()
293 symtab->call_cgraph_duplication_hooks(node, node2); in cgraph_call_node_duplication_hooks()
298 symtab->call_edge_duplication_hooks(cs1, cs2); in cgraph_call_edge_duplication_hooks()
321 return gs->code == GIMPLE_GOTO; in test()
328 return gs->code == GIMPLE_RETURN; in test()
394 (L)->referring.iterate((I), &(P))
396 (L)->reference.iterate((I), &(P))
400 return dyn_cast<cgraph_node_ptr>(ref->referring); in ipa_ref_referring_node()
405 referring_node->remove_stmt_references(stmt); in ipa_remove_stmt_references()