| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | lcm.h | 23 extern struct edge_list *pre_edge_lcm_avs (int, sbitmap *, sbitmap *, 24 sbitmap *, sbitmap *, sbitmap *, 25 sbitmap *, sbitmap **, sbitmap **); 26 extern struct edge_list *pre_edge_lcm (int, sbitmap *, sbitmap *, 27 sbitmap *, sbitmap *, sbitmap **, 28 sbitmap **); 29 extern void compute_available (sbitmap *, sbitmap *, sbitmap *, sbitmap *); 30 extern struct edge_list *pre_edge_rev_lcm (int, sbitmap *, 31 sbitmap *, sbitmap *, 32 sbitmap *, sbitmap **, [all …]
|
| H A D | lcm.c | 59 static void compute_antinout_edge (sbitmap *, sbitmap *, sbitmap *, sbitmap *); 60 static void compute_earliest (struct edge_list *, int, sbitmap *, sbitmap *, 61 sbitmap *, sbitmap *, sbitmap *); 62 static void compute_laterin (struct edge_list *, sbitmap *, sbitmap *, 63 sbitmap *, sbitmap *); 64 static void compute_insert_delete (struct edge_list *edge_list, sbitmap *, 65 sbitmap *, sbitmap *, sbitmap *, sbitmap *); 68 static void compute_farthest (struct edge_list *, int, sbitmap *, sbitmap *, 69 sbitmap*, sbitmap *, sbitmap *); 70 static void compute_nearerout (struct edge_list *, sbitmap *, sbitmap *, [all …]
|
| H A D | sbitmap.h | 130 bitmap_set_bit (sbitmap map, int bitno) in bitmap_set_bit() 141 bitmap_clear_bit (sbitmap map, int bitno) in bitmap_clear_bit() 235 inline void sbitmap_free (sbitmap map) in sbitmap_free() 240 inline void sbitmap_vector_free (sbitmap * vec) in sbitmap_vector_free() 251 extern void dump_bitmap_vector (FILE *, const char *, const char *, sbitmap *, 253 extern sbitmap sbitmap_alloc (unsigned int); 254 extern sbitmap *sbitmap_vector_alloc (unsigned int, unsigned int); 255 extern sbitmap sbitmap_resize (sbitmap, unsigned int, int); 256 extern void bitmap_copy (sbitmap, const_sbitmap); 260 extern void bitmap_clear (sbitmap); [all …]
|
| H A D | ddg.h | 64 sbitmap successors; 65 sbitmap predecessors; 141 sbitmap nodes; 172 void find_successors (sbitmap result, ddg_ptr, sbitmap); 173 void find_predecessors (sbitmap result, ddg_ptr, sbitmap); 178 int find_nodes_on_paths (sbitmap result, ddg_ptr, sbitmap from, sbitmap to);
|
| H A D | cfganal.h | 66 extern void inverted_post_order_compute (vec<int> *postorder, sbitmap *start_points = 0); 78 extern void bitmap_intersection_of_succs (sbitmap, sbitmap *, basic_block); 79 extern void bitmap_intersection_of_preds (sbitmap, sbitmap *, basic_block); 80 extern void bitmap_union_of_succs (sbitmap, sbitmap *, basic_block); 81 extern void bitmap_union_of_preds (sbitmap, sbitmap *, basic_block);
|
| H A D | sbitmap.c | 41 sbitmap 45 sbitmap bmap; in sbitmap_alloc() 51 bmap = (sbitmap) xmalloc (amt); in sbitmap_alloc() 61 sbitmap 62 sbitmap_resize (sbitmap bmap, unsigned int n_elms, int def) in sbitmap_resize() 73 bmap = (sbitmap) xrealloc (bmap, amt); in sbitmap_resize() 114 sbitmap 115 sbitmap_realloc (sbitmap src, unsigned int n_elms) in sbitmap_realloc() 118 sbitmap bmap; in sbitmap_realloc() 131 bmap = (sbitmap) xrealloc (src, amt); in sbitmap_realloc() [all …]
|
| H A D | modulo-sched.c | 145 sbitmap uses; 198 static void verify_partial_schedule (partial_schedule_ptr, sbitmap); 200 int, int, sbitmap, sbitmap); 203 static void ps_insert_empty_row (partial_schedule_ptr, int, sbitmap); 204 static int compute_split_row (sbitmap, int, int, int, ddg_node_ptr); 216 int, int, sbitmap, sbitmap, sbitmap); 218 sbitmap, int, int *, int *, int *); 220 sbitmap, int *, sbitmap, sbitmap); 552 sbitmap distance1_uses, sbitmap must_follow) in schedule_reg_move() 694 sbitmap distance1_uses; in schedule_reg_moves() [all …]
|
| H A D | cfghooks.h | 157 int (*flow_call_edges_add) (sbitmap); 170 unsigned, sbitmap, 250 extern int flow_call_edges_add (sbitmap); 255 sbitmap wont_exit,
|
| H A D | cfgbuild.h | 25 extern void rtl_make_eh_edge (sbitmap, basic_block, rtx); 26 extern void find_many_sub_basic_blocks (sbitmap);
|
| H A D | tree-ssa-dse.c | 213 clear_bytes_written_by (sbitmap live_bytes, gimple *stmt, ao_ref *ref) in clear_bytes_written_by() 237 setup_live_bytes_from_ref (ao_ref *ref, sbitmap live_bytes) in setup_live_bytes_from_ref() 262 compute_trims (ao_ref *ref, sbitmap live, int *trim_head, int *trim_tail, in compute_trims() 324 maybe_trim_complex_store (ao_ref *ref, sbitmap live, gimple *stmt) in maybe_trim_complex_store() 369 maybe_trim_constructor_store (ao_ref *ref, sbitmap live, gimple *stmt) in maybe_trim_constructor_store() 469 maybe_trim_memstar_call (ao_ref *ref, sbitmap live, gimple *stmt) in maybe_trim_memstar_call() 593 maybe_trim_partially_dead_store (ao_ref *ref, sbitmap live, gimple *stmt) in maybe_trim_partially_dead_store() 619 live_bytes_read (ao_ref use_ref, ao_ref *ref, sbitmap live) in live_bytes_read() 758 bool byte_tracking_enabled, sbitmap live_bytes, in dse_classify_store()
|
| H A D | ddg.c | 809 create_scc (ddg_ptr g, sbitmap nodes, int id) in create_scc() 903 find_successors (sbitmap succ, ddg_ptr g, sbitmap ops) in find_successors() 910 const sbitmap node_succ = NODE_SUCCESSORS (&g->nodes[i]); in find_successors() 922 find_predecessors (sbitmap preds, ddg_ptr g, sbitmap ops) in find_predecessors() 929 const sbitmap node_preds = NODE_PREDECESSORS (&g->nodes[i]); in find_predecessors() 1087 find_nodes_on_paths (sbitmap result, ddg_ptr g, sbitmap from, sbitmap to) in find_nodes_on_paths()
|
| H A D | gcse.c | 420 static sbitmap *ae_kill; 471 static void compute_local_properties (sbitmap *, sbitmap *, sbitmap *, 493 sbitmap, HOST_WIDE_INT, int *, 667 compute_local_properties (sbitmap *transp, sbitmap *comp, sbitmap *antloc, in compute_local_properties() 1635 static sbitmap *transp; 1638 static sbitmap *comp; 1641 static sbitmap *antloc; 1645 static sbitmap *pre_optimal; 1648 static sbitmap *pre_redundant; 1651 static sbitmap *pre_insert_map; [all …]
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | lcm.h | 23 extern struct edge_list *pre_edge_lcm_avs (int, sbitmap *, sbitmap *, 24 sbitmap *, sbitmap *, sbitmap *, 25 sbitmap *, sbitmap **, sbitmap **); 26 extern struct edge_list *pre_edge_lcm (int, sbitmap *, sbitmap *, 27 sbitmap *, sbitmap *, sbitmap **, 28 sbitmap **); 29 extern void compute_available (sbitmap *, sbitmap *, sbitmap *, sbitmap *); 30 extern struct edge_list *pre_edge_rev_lcm (int, sbitmap *, 31 sbitmap *, sbitmap *, 32 sbitmap *, sbitmap **, [all …]
|
| H A D | lcm.cc | 59 static void compute_antinout_edge (sbitmap *, sbitmap *, sbitmap *, sbitmap *); 60 static void compute_earliest (struct edge_list *, int, sbitmap *, sbitmap *, 61 sbitmap *, sbitmap *, sbitmap *); 62 static void compute_laterin (struct edge_list *, sbitmap *, sbitmap *, 63 sbitmap *, sbitmap *); 64 static void compute_insert_delete (struct edge_list *edge_list, sbitmap *, 65 sbitmap *, sbitmap *, sbitmap *, sbitmap *); 68 static void compute_farthest (struct edge_list *, int, sbitmap *, sbitmap *, 69 sbitmap*, sbitmap *, sbitmap *); 70 static void compute_nearerout (struct edge_list *, sbitmap *, sbitmap *, [all …]
|
| H A D | sbitmap.h | 131 bitmap_set_bit (sbitmap map, int bitno) in bitmap_set_bit() 147 bitmap_clear_bit (sbitmap map, int bitno) in bitmap_clear_bit() 245 inline void sbitmap_free (sbitmap map) in sbitmap_free() 250 inline void sbitmap_vector_free (sbitmap * vec) in sbitmap_vector_free() 261 extern void dump_bitmap_vector (FILE *, const char *, const char *, sbitmap *, 263 extern sbitmap sbitmap_alloc (unsigned int); 264 extern sbitmap *sbitmap_vector_alloc (unsigned int, unsigned int); 265 extern sbitmap sbitmap_resize (sbitmap, unsigned int, int); 266 extern void bitmap_copy (sbitmap, const_sbitmap); 270 extern void bitmap_clear (sbitmap); [all …]
|
| H A D | ddg.h | 64 sbitmap successors; 65 sbitmap predecessors; 141 sbitmap nodes; 172 void find_successors (sbitmap result, ddg_ptr, sbitmap); 173 void find_predecessors (sbitmap result, ddg_ptr, sbitmap); 178 int find_nodes_on_paths (sbitmap result, ddg_ptr, sbitmap from, sbitmap to);
|
| H A D | cfganal.h | 69 extern void inverted_post_order_compute (vec<int> *postorder, sbitmap *start_points = 0); 81 extern void bitmap_intersection_of_succs (sbitmap, sbitmap *, basic_block); 82 extern void bitmap_intersection_of_preds (sbitmap, sbitmap *, basic_block); 83 extern void bitmap_union_of_succs (sbitmap, sbitmap *, basic_block); 84 extern void bitmap_union_of_preds (sbitmap, sbitmap *, basic_block);
|
| H A D | sbitmap.cc | 41 sbitmap 45 sbitmap bmap; in sbitmap_alloc() 51 bmap = (sbitmap) xmalloc (amt); in sbitmap_alloc() 61 sbitmap 62 sbitmap_resize (sbitmap bmap, unsigned int n_elms, int def) in sbitmap_resize() 73 bmap = (sbitmap) xrealloc (bmap, amt); in sbitmap_resize() 114 sbitmap 115 sbitmap_realloc (sbitmap src, unsigned int n_elms) in sbitmap_realloc() 118 sbitmap bmap; in sbitmap_realloc() 131 bmap = (sbitmap) xrealloc (src, amt); in sbitmap_realloc() [all …]
|
| H A D | modulo-sched.cc | 145 sbitmap uses; 198 static void verify_partial_schedule (partial_schedule_ptr, sbitmap); 200 int, int, sbitmap, sbitmap); 203 static void ps_insert_empty_row (partial_schedule_ptr, int, sbitmap); 204 static int compute_split_row (sbitmap, int, int, int, ddg_node_ptr); 216 int, int, sbitmap, sbitmap, sbitmap); 218 sbitmap, int, int *, int *, int *); 220 sbitmap, int *, sbitmap, sbitmap); 552 sbitmap distance1_uses, sbitmap must_follow) in schedule_reg_move() 694 sbitmap distance1_uses; in schedule_reg_moves() [all …]
|
| H A D | cfghooks.h | 160 int (*flow_call_edges_add) (sbitmap); 173 unsigned, sbitmap, edge, 252 extern int flow_call_edges_add (sbitmap); 258 sbitmap wont_exit, edge orig,
|
| H A D | cfgbuild.h | 25 extern void rtl_make_eh_edge (sbitmap, basic_block, rtx); 26 extern void find_many_sub_basic_blocks (sbitmap);
|
| H A D | tree-ssa-dse.cc | 302 clear_live_bytes_for_ref (sbitmap live_bytes, ao_ref *ref, ao_ref *write) in clear_live_bytes_for_ref() 320 clear_bytes_written_by (sbitmap live_bytes, gimple *stmt, ao_ref *ref) in clear_bytes_written_by() 345 setup_live_bytes_from_ref (ao_ref *ref, sbitmap live_bytes) in setup_live_bytes_from_ref() 372 compute_trims (ao_ref *ref, sbitmap live, int *trim_head, int *trim_tail, in compute_trims() 484 maybe_trim_complex_store (ao_ref *ref, sbitmap live, gimple *stmt) in maybe_trim_complex_store() 528 maybe_trim_constructor_store (ao_ref *ref, sbitmap live, gimple *stmt) in maybe_trim_constructor_store() 628 maybe_trim_memstar_call (ao_ref *ref, sbitmap live, gimple *stmt) in maybe_trim_memstar_call() 752 maybe_trim_partially_dead_store (ao_ref *ref, sbitmap live, gimple *stmt) in maybe_trim_partially_dead_store() 778 live_bytes_read (ao_ref *use_ref, ao_ref *ref, sbitmap live) in live_bytes_read() 915 bool byte_tracking_enabled, sbitmap live_bytes, in dse_classify_store() [all …]
|
| H A D | ddg.cc | 809 create_scc (ddg_ptr g, sbitmap nodes, int id) in create_scc() 903 find_successors (sbitmap succ, ddg_ptr g, sbitmap ops) in find_successors() 910 const sbitmap node_succ = NODE_SUCCESSORS (&g->nodes[i]); in find_successors() 922 find_predecessors (sbitmap preds, ddg_ptr g, sbitmap ops) in find_predecessors() 929 const sbitmap node_preds = NODE_PREDECESSORS (&g->nodes[i]); in find_predecessors() 1087 find_nodes_on_paths (sbitmap result, ddg_ptr g, sbitmap from, sbitmap to) in find_nodes_on_paths()
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
| H A D | rs6000-internal.h | 89 extern sbitmap rs6000_get_separate_components (void); 90 extern sbitmap rs6000_components_for_bb (basic_block bb); 91 extern void rs6000_disqualify_components (sbitmap components, edge e, 92 sbitmap edge_components, 94 extern void rs6000_emit_prologue_components (sbitmap components); 95 extern void rs6000_emit_epilogue_components (sbitmap components); 96 extern void rs6000_set_handled_components (sbitmap components);
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/ |
| H A D | rs6000-internal.h | 85 extern sbitmap rs6000_get_separate_components (void); 86 extern sbitmap rs6000_components_for_bb (basic_block bb); 87 extern void rs6000_disqualify_components (sbitmap components, edge e, 88 sbitmap edge_components, 90 extern void rs6000_emit_prologue_components (sbitmap components); 91 extern void rs6000_emit_epilogue_components (sbitmap components); 92 extern void rs6000_set_handled_components (sbitmap components);
|