Home
last modified time | relevance | path

Searched refs:sbitmap (Results 1 – 25 of 190) sorted by relevance

12345678

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dlcm.h23 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 Dlcm.c59 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 Dsbitmap.h130 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 Dddg.h64 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 Dcfganal.h66 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 Dsbitmap.c41 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 Dmodulo-sched.c145 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 Dcfghooks.h157 int (*flow_call_edges_add) (sbitmap);
170 unsigned, sbitmap,
250 extern int flow_call_edges_add (sbitmap);
255 sbitmap wont_exit,
H A Dcfgbuild.h25 extern void rtl_make_eh_edge (sbitmap, basic_block, rtx);
26 extern void find_many_sub_basic_blocks (sbitmap);
H A Dtree-ssa-dse.c213 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 Dddg.c809 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 Dgcse.c420 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 Dlcm.h23 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 Dlcm.cc59 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 Dsbitmap.h131 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 Dddg.h64 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 Dcfganal.h69 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 Dsbitmap.cc41 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 Dmodulo-sched.cc145 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 Dcfghooks.h160 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 Dcfgbuild.h25 extern void rtl_make_eh_edge (sbitmap, basic_block, rtx);
26 extern void find_many_sub_basic_blocks (sbitmap);
H A Dtree-ssa-dse.cc302 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 Dddg.cc809 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 Drs6000-internal.h89 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 Drs6000-internal.h85 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);

12345678