/netbsd-current/external/gpl3/gcc/dist/gcc/analyzer/ |
H A D | call-string.h | 27 class supernode; 52 element_t (const supernode *caller, const supernode *callee) 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 D | program-point.h | 72 function_point (const supernode *supernode, 92 const supernode *get_supernode () const { return m_supernode; } 114 static function_point before_supernode (const supernode *supernode, 117 static function_point before_stmt (const supernode *supernode, argument 120 return function_point (supernode, NULL, stmt_idx, PK_BEFORE_STMT); 123 static function_point after_supernode (const supernode *supernode) argument 263 before_supernode(const supernode *supernode, const superedge *from_edge, const call_string &call_string) argument 272 before_stmt(const supernode *supernode, unsigned stmt_idx, const call_string &call_string) argument 280 after_supernode(const supernode *supernode, const call_string &call_string) argument [all...] |
H A D | supergraph.h | 31 class supernode; 65 typedef supernode node_t; 98 twice: once at the end of a supernode, and a second instance at the 99 start of the next supernode (to handle the return). */ 107 supernode *get_node_for_function_entry (function *fun) const 112 supernode *get_node_for_function_exit (function *fun) const 117 supernode *get_node_for_block (basic_block bb) const 122 /* Get the supernode containing the second half of the gcall * 124 supernode *get_caller_next_node (cgraph_edge *edge) const 154 supernode *get_supernode_for_stm 227 class supernode : public dnode<supergraph_traits> class in namespace:ana 230 supernode (function *fun, basic_block bb, gcall *returning_call, function in class:ana::supernode [all...] |
H A D | sm-pattern-test.cc | 64 const supernode *node, 68 const supernode *node, 117 const supernode *node ATTRIBUTE_UNUSED, 131 const supernode *node,
|
H A D | supergraph.cc | 166 /* The initial supernode for the BB gets the phi nodes (if any). */ 167 supernode *node_for_stmts = add_node (fun, bb, NULL, phi_nodes (bb)); 177 /* Append statements from BB to the current supernode, splitting 178 them into a new supernode at each call site; such call statements 203 supernode *old_node_for_stmts = node_for_stmts; 240 supernode *src_supernode = (*iter).second; 248 supernode *dest_supernode 264 supernode *caller_prev_supernode = (*iter).second; 269 supernode *callee_supernode 287 supernode *caller_next_supernod [all...] |
H A D | program-point.cc | 89 function_point::function_point (const supernode *supernode, argument 93 : m_supernode (supernode), m_from_edge (from_edge), 138 = const_cast<supernode *>(get_supernode ())->start_phis (); 222 the final stmt in its supernode. */ 240 /* Create a function_point representing entering supernode SUPERNODE, 244 function_point::before_supernode (const supernode *supernode, argument 249 return function_point (supernode, from_edge, 0, PK_BEFORE_SUPERNODE); 313 "snode_idx" : int (optional), the index of the supernode, [all...] |
H A D | diagnostic-manager.h | 35 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 D | sm-sensitive.cc | 58 const supernode *node, 71 const supernode *node, 170 const supernode *node, 187 const supernode *node,
|
H A D | sm.h | 92 const supernode *node, 96 const supernode *node ATTRIBUTE_UNUSED, 103 const supernode *node ATTRIBUTE_UNUSED, 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 D | state-purge.cc | 163 "after-supernode" point (in case of interprocedural call superedges). */ 339 const supernode *snode 347 = const_cast<supernode *> (snode)->start_phis (); 449 const supernode *supernode local 451 unsigned int stmt_idx = supernode->get_stmt_index (use_stmt); 452 return function_point::before_stmt (supernode, stmt_idx); 495 name_used_by_phis_p (tree name, const supernode *snode, 501 = const_cast<supernode *> (snode)->start_phis (); 532 const supernode *snod 1164 const supernode *supernode = m_map->get_sg ().get_supernode_for_stmt (stmt); local [all...] |
H A D | sm-file.cc | 74 const supernode *node, 78 const supernode *node, 360 const supernode *node, 417 const supernode *node,
|
H A D | call-string.cc | 189 call_string::push_call (const supernode *caller, 190 const supernode *callee) 265 const supernode * 275 const supernode *
|
H A D | checker-path.h | 234 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;
|
/netbsd-current/external/gpl3/gcc.old/dist/gcc/analyzer/ |
H A D | program-point.h | 72 function_point (const supernode *supernode, argument 76 : m_supernode (supernode), m_from_edge (from_edge), 103 const supernode *get_supernode () const { return m_supernode; } 133 static function_point before_supernode (const supernode *supernode, argument 138 return function_point (supernode, from_edge, 0, PK_BEFORE_SUPERNODE); 141 static function_point before_stmt (const supernode *supernode, argument 144 return function_point (supernode, NUL 147 after_supernode(const supernode *supernode) argument 268 before_supernode(const supernode *supernode, const superedge *from_edge, const call_string &call_string) argument 277 before_stmt(const supernode *supernode, unsigned stmt_idx, const call_string &call_string) argument 285 after_supernode(const supernode *supernode, const call_string &call_string) argument [all...] |
H A D | supergraph.h | 31 class supernode; 65 typedef supernode node_t; 86 twice: once at the end of a supernode, and a second instance at the 87 start of the next supernode (to handle the return). */ 94 supernode *get_node_for_function_entry (function *fun) const 99 supernode *get_node_for_function_exit (function *fun) const 104 supernode *get_node_for_block (basic_block bb) const 109 /* Get the supernode containing the second half of the gcall * 111 supernode *get_caller_next_node (cgraph_edge *edge) const 141 supernode *get_supernode_for_stm 210 class supernode : public dnode<supergraph_traits> class in namespace:ana 213 supernode (function *fun, basic_block bb, gcall *returning_call, function in class:ana::supernode [all...] |
H A D | sm-pattern-test.cc | 57 const supernode *node, 61 const supernode *node, 108 const supernode *node ATTRIBUTE_UNUSED, 122 const supernode *node,
|
H A D | sm.h | 64 const supernode *node, 68 const supernode *node ATTRIBUTE_UNUSED, 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 D | supergraph.cc | 118 /* The initial supernode for the BB gets the phi nodes (if any). */ 119 supernode *node_for_stmts = add_node (fun, bb, NULL, phi_nodes (bb)); 128 /* Append statements from BB to the current supernode, splitting 129 them into a new supernode at each call site; such call statements 168 supernode *src_supernode = (*iter).second; 176 supernode *dest_supernode 192 supernode *caller_prev_supernode = (*iter).second; 197 supernode *callee_supernode 215 supernode *caller_next_supernode = (*iter).second; 220 supernode *callee_supernod [all...] |
H A D | sm-sensitive.cc | 57 const supernode *node, 61 const supernode *node, 80 const supernode *node, 176 const supernode *node, 189 const supernode *node, 226 const supernode *node ATTRIBUTE_UNUSED,
|
H A D | diagnostic-manager.h | 40 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 D | state-purge.cc | 138 const supernode *snode 146 = const_cast<supernode *> (snode)->start_phis (); 240 const supernode *supernode local 242 unsigned int stmt_idx = supernode->get_stmt_index (use_stmt); 243 return function_point::before_stmt (supernode, stmt_idx); 303 const supernode *snode = point.get_supernode (); 316 = const_cast<supernode *> (snode)->start_phis (); 400 have "before supernode" for the initial ENTRY block, and don't 420 to the supernode 514 const supernode *supernode = m_map->get_sg ().get_supernode_for_stmt (stmt); local [all...] |
H A D | program-point.cc | 111 = const_cast<supernode *>(get_supernode ())->start_phis (); 381 /* Comparator for program points within the same supernode, 450 /* Comparator for program points within the same supernode, 480 const supernode *snode = NULL; 493 const supernode *snode = NULL; 529 const supernode *snode = NULL;
|
H A D | sm-file.cc | 56 const supernode *node, 60 const supernode *node, 303 const supernode *node, 360 const supernode *node,
|
H A D | sm-signal.cc | 79 const supernode *node, 83 const supernode *node, 293 const supernode *node, 331 const supernode *node ATTRIBUTE_UNUSED,
|
H A D | sm-taint.cc | 57 const supernode *node, 61 const supernode *node, 202 const supernode *node, 275 const supernode *node,
|