Home
last modified time | relevance | path

Searched refs:supernode (Results 1 – 25 of 58) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/gcc/analyzer/
H A Dprogram-point.h72 function_point (const supernode *supernode, in function_point() argument
76 : m_supernode (supernode), m_from_edge (from_edge), in function_point()
103 const supernode *get_supernode () const { return m_supernode; } in get_supernode()
133 static function_point before_supernode (const supernode *supernode, in before_supernode() argument
138 return function_point (supernode, from_edge, 0, PK_BEFORE_SUPERNODE); in before_supernode()
141 static function_point before_stmt (const supernode *supernode, in before_stmt() argument
144 return function_point (supernode, NULL, stmt_idx, PK_BEFORE_STMT); in before_stmt()
147 static function_point after_supernode (const supernode *supernode) in after_supernode() argument
149 return function_point (supernode, NULL, 0, PK_AFTER_SUPERNODE); in after_supernode()
169 const supernode *m_supernode;
[all …]
H A Dsupergraph.h31 class supernode; variable
65 typedef supernode node_t;
94 supernode *get_node_for_function_entry (function *fun) const in get_node_for_function_entry()
99 supernode *get_node_for_function_exit (function *fun) const in get_node_for_function_exit()
104 supernode *get_node_for_block (basic_block bb) const in get_node_for_block()
111 supernode *get_caller_next_node (cgraph_edge *edge) const in get_caller_next_node()
141 supernode *get_supernode_for_stmt (const gimple *stmt) const in get_supernode_for_stmt()
154 supernode *get_node_by_index (int idx) const in get_node_by_index()
167 supernode *add_node (function *fun, basic_block bb, gcall *returning_call,
169 cfg_superedge *add_cfg_edge (supernode *src, supernode *dest, ::edge e, int idx);
[all …]
H A Dsupergraph.cc119 supernode *node_for_stmts = add_node (fun, bb, NULL, phi_nodes (bb)); in supergraph()
168 supernode *src_supernode = (*iter).second; in supergraph()
176 supernode *dest_supernode in supergraph()
192 supernode *caller_prev_supernode = (*iter).second; in supergraph()
197 supernode *callee_supernode in supergraph()
215 supernode *caller_next_supernode = (*iter).second; in supergraph()
220 supernode *callee_supernode in supergraph()
238 supernode *caller_prev_supernode = (*iter).second; in supergraph()
239 supernode *caller_next_supernode in supergraph()
312 supernode *n; in dump_dot_to_pp()
[all …]
H A Dstate-purge.cc138 const supernode *snode in state_purge_per_ssa_name()
146 = const_cast<supernode *> (snode)->start_phis (); in state_purge_per_ssa_name()
240 const supernode *supernode in before_use_stmt() local
242 unsigned int stmt_idx = supernode->get_stmt_index (use_stmt); in before_use_stmt()
243 return function_point::before_stmt (supernode, stmt_idx); in before_use_stmt()
303 const supernode *snode = point.get_supernode (); in process_point()
316 = const_cast<supernode *> (snode)->start_phis (); in process_point()
424 const supernode &n, in add_node_annotations()
514 const supernode *supernode = m_map->get_sg ().get_supernode_for_stmt (stmt); in add_stmt_annotations() local
515 unsigned int stmt_idx = supernode->get_stmt_index (stmt); in add_stmt_annotations()
[all …]
H A Dsm-sensitive.cc57 const supernode *node,
61 const supernode *node,
80 const supernode *node,
176 const supernode *node, in warn_for_any_exposure()
189 const supernode *node, in on_stmt()
226 const supernode *node ATTRIBUTE_UNUSED, in on_condition()
H A Dsm.h64 const supernode *node,
68 const supernode *node ATTRIBUTE_UNUSED, in on_phi()
75 const supernode *node,
144 virtual void on_transition (const supernode *node, const gimple *stmt,
153 virtual void warn_for_state (const supernode *node, const gimple *stmt,
H A Dsm-pattern-test.cc57 const supernode *node,
61 const supernode *node,
108 const supernode *node ATTRIBUTE_UNUSED, in on_stmt()
122 const supernode *node, in on_condition()
H A Ddiagnostic-manager.h40 const supernode *snode, const gimple *stmt,
72 const supernode *m_snode;
106 const supernode *snode, const gimple *stmt,
112 const supernode *snode, const gimple *stmt,
H A Ddiagnostic-manager.cc72 const supernode *snode, const gimple *stmt, in saved_diagnostic()
163 const supernode *snode, const gimple *stmt, in add_diagnostic()
187 const supernode *snode, const gimple *stmt, in add_diagnostic()
662 const supernode *supernode = src_point.get_supernode (); in on_global_state_change() local
667 m_emission_path->add_event (new state_change_event (supernode, in on_global_state_change()
690 const supernode *supernode = src_point.get_supernode (); in on_state_change() local
698 supernode = src_point.get_supernode (); in on_state_change()
699 stmt = supernode->get_last_stmt (); in on_state_change()
713 m_emission_path->add_event (new state_change_event (supernode, in on_state_change()
1245 const supernode *dest = event->m_sedge->m_dest; in prune_for_sm_diagnostic()
H A Dsm-signal.cc79 const supernode *node,
83 const supernode *node,
293 const supernode *node, in on_stmt()
331 const supernode *node ATTRIBUTE_UNUSED, in on_condition()
H A Dsm-taint.cc57 const supernode *node,
61 const supernode *node,
202 const supernode *node, in on_stmt()
275 const supernode *node, in on_condition()
H A Dsm-malloc.cc57 const supernode *node,
61 const supernode *node,
66 const supernode *node,
102 const supernode *node,
606 const supernode *node, in on_stmt()
757 const supernode *node, in on_phi()
773 const supernode *node, in on_condition()
826 const supernode *node, in on_zero_assignment()
H A Dsm-file.cc56 const supernode *node,
60 const supernode *node,
303 const supernode *node, in on_stmt()
360 const supernode *node, in on_condition()
/netbsd-src/external/gpl3/gcc/dist/gcc/analyzer/
H A Dprogram-point.h72 function_point (const supernode *supernode,
92 const supernode *get_supernode () const { return m_supernode; } in get_supernode()
114 static function_point before_supernode (const supernode *supernode,
117 static function_point before_stmt (const supernode *supernode, in before_stmt() argument
120 return function_point (supernode, NULL, stmt_idx, PK_BEFORE_STMT); in before_stmt()
123 static function_point after_supernode (const supernode *supernode) in after_supernode() argument
125 return function_point (supernode, NULL, 0, PK_AFTER_SUPERNODE); in after_supernode()
153 const supernode *m_supernode;
202 const supernode *get_supernode () const in get_supernode()
263 static program_point before_supernode (const supernode *supernode, in before_supernode() argument
[all …]
H A Dsupergraph.h31 class supernode; variable
65 typedef supernode node_t;
107 supernode *get_node_for_function_entry (function *fun) const in get_node_for_function_entry()
112 supernode *get_node_for_function_exit (function *fun) const in get_node_for_function_exit()
117 supernode *get_node_for_block (basic_block bb) const in get_node_for_block()
124 supernode *get_caller_next_node (cgraph_edge *edge) const in get_caller_next_node()
154 supernode *get_supernode_for_stmt (const gimple *stmt) const in get_supernode_for_stmt()
169 supernode *get_node_by_index (int idx) const in get_node_by_index()
182 supernode *add_node (function *fun, basic_block bb, gcall *returning_call,
184 cfg_superedge *add_cfg_edge (supernode *src, supernode *dest, ::edge e);
[all …]
H A Dcall-string.h27 class supernode; variable
52 element_t (const supernode *caller, const supernode *callee) in element_t()
64 const supernode *m_caller;
65 const supernode *m_callee;
85 void push_call (const supernode *src,
86 const supernode *dest);
97 const supernode *get_callee_node () const;
98 const supernode *get_caller_node () const;
H A Dsupergraph.cc167 supernode *node_for_stmts = add_node (fun, bb, NULL, phi_nodes (bb)); in supergraph()
203 supernode *old_node_for_stmts = node_for_stmts; in supergraph()
240 supernode *src_supernode = (*iter).second; in supergraph()
248 supernode *dest_supernode in supergraph()
264 supernode *caller_prev_supernode = (*iter).second; in supergraph()
269 supernode *callee_supernode in supergraph()
287 supernode *caller_next_supernode = (*iter).second; in supergraph()
292 supernode *callee_supernode in supergraph()
310 supernode *caller_prev_supernode = (*iter).second; in supergraph()
311 supernode *caller_next_supernode in supergraph()
[all …]
H A Dprogram-point.cc89 function_point::function_point (const supernode *supernode, in function_point() argument
93 : m_supernode (supernode), m_from_edge (from_edge), in function_point()
138 = const_cast<supernode *>(get_supernode ())->start_phis (); in print()
244 function_point::before_supernode (const supernode *supernode, in before_supernode() argument
249 return function_point (supernode, from_edge, 0, PK_BEFORE_SUPERNODE); in before_supernode()
353 program_point::push_to_call_stack (const supernode *caller, in push_to_call_stack()
354 const supernode *callee) in push_to_call_stack()
710 const supernode *snode = NULL; in test_function_point_equality()
723 const supernode *snode = NULL; in test_function_point_ordering()
759 const supernode *snode = NULL; in test_program_point_equality()
H A Dstate-purge.cc339 const supernode *snode in state_purge_per_ssa_name()
347 = const_cast<supernode *> (snode)->start_phis (); in state_purge_per_ssa_name()
449 const supernode *supernode in before_use_stmt() local
451 unsigned int stmt_idx = supernode->get_stmt_index (use_stmt); in before_use_stmt()
452 return function_point::before_stmt (supernode, stmt_idx); in before_use_stmt()
495 name_used_by_phis_p (tree name, const supernode *snode, in name_used_by_phis_p()
501 = const_cast<supernode *> (snode)->start_phis (); in name_used_by_phis_p()
532 const supernode *snode = point.get_supernode (); in process_point()
545 = const_cast<supernode *> (snode)->start_phis (); in process_point()
602 supernode *callernode in process_point()
[all …]
H A Dsm.h92 const supernode *node,
96 const supernode *node ATTRIBUTE_UNUSED, in on_phi()
103 const supernode *node ATTRIBUTE_UNUSED, in on_condition()
217 void on_transition (const supernode *node ATTRIBUTE_UNUSED,
229 void on_transition (const supernode *node ATTRIBUTE_UNUSED,
243 virtual void warn (const supernode *node, const gimple *stmt,
H A Dsm-pattern-test.cc64 const supernode *node,
68 const supernode *node,
117 const supernode *node ATTRIBUTE_UNUSED, in on_stmt()
131 const supernode *node, in on_condition()
H A Ddiagnostic-manager.h35 const supernode *snode, const gimple *stmt,
73 const supernode *m_snode;
115 const supernode *snode, const gimple *stmt,
123 const supernode *snode, const gimple *stmt,
H A Dsm-sensitive.cc58 const supernode *node,
71 const supernode *node,
170 const supernode *node, in warn_for_any_exposure()
187 const supernode *node, in on_stmt()
H A Dcall-string.cc189 call_string::push_call (const supernode *caller, in push_call()
190 const supernode *callee) in push_call()
265 const supernode *
275 const supernode *
H A Dchecker-path.h234 state_change_event (const supernode *node, const gimple *stmt,
250 const supernode *m_node;
359 const supernode *m_src_snode;
360 const supernode *m_dest_snode;
375 const supernode *m_src_snode;
376 const supernode *m_dest_snode;

123