Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/lib/gcc/aarch64-none-linux-gnu/10.3.1/plugin/include/
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 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 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.h31 dse_store_status dse_classify_store (ao_ref *, gimple *, bool, sbitmap,
H A Dgcse-common.h39 extern void compute_transp (const_rtx, int, sbitmap *, bitmap,
H A Dvtable-verify.h88 sbitmap descendants; /* Bitmap representing all this node's
H A Dtree-ssa-loop-manip.h46 unsigned int, sbitmap,
H A Dcfgloopmanip.h55 unsigned, sbitmap, edge,
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/
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 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 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.h31 dse_store_status dse_classify_store (ao_ref *, gimple *, bool, sbitmap,
H A Dgcse-common.h39 extern void compute_transp (const_rtx, int, sbitmap *, bitmap,
H A Dvtable-verify.h88 sbitmap descendants; /* Bitmap representing all this node's
H A Dtree-ssa-loop-manip.h46 unsigned int, sbitmap,
H A Dcfgloopmanip.h55 unsigned, sbitmap, edge,
/OK3568_Linux_fs/kernel/include/linux/
H A Dsbitmap.h48 struct sbitmap { struct
101 struct sbitmap sb;
155 int sbitmap_init_node(struct sbitmap *sb, unsigned int depth, int shift,
162 static inline void sbitmap_free(struct sbitmap *sb) in sbitmap_free()
176 void sbitmap_resize(struct sbitmap *sb, unsigned int depth);
190 int sbitmap_get(struct sbitmap *sb, unsigned int alloc_hint, bool round_robin);
208 int sbitmap_get_shallow(struct sbitmap *sb, unsigned int alloc_hint,
217 bool sbitmap_any_bit_set(const struct sbitmap *sb);
222 typedef bool (*sb_for_each_fn)(struct sbitmap *, unsigned int, void *);
234 static inline void __sbitmap_for_each_set(struct sbitmap *sb, in __sbitmap_for_each_set()
[all …]
/OK3568_Linux_fs/kernel/lib/
H A Dsbitmap.c15 static inline bool sbitmap_deferred_clear(struct sbitmap *sb, int index) in sbitmap_deferred_clear()
44 int sbitmap_init_node(struct sbitmap *sb, unsigned int depth, int shift, in sbitmap_init_node()
89 void sbitmap_resize(struct sbitmap *sb, unsigned int depth) in sbitmap_resize()
139 static int sbitmap_find_bit_in_index(struct sbitmap *sb, int index, in sbitmap_find_bit_in_index()
157 int sbitmap_get(struct sbitmap *sb, unsigned int alloc_hint, bool round_robin) in sbitmap_get()
192 int sbitmap_get_shallow(struct sbitmap *sb, unsigned int alloc_hint, in sbitmap_get_shallow()
227 bool sbitmap_any_bit_set(const struct sbitmap *sb) in sbitmap_any_bit_set()
239 static unsigned int __sbitmap_weight(const struct sbitmap *sb, bool set) in __sbitmap_weight()
254 static unsigned int sbitmap_weight(const struct sbitmap *sb) in sbitmap_weight()
259 static unsigned int sbitmap_cleared(const struct sbitmap *sb) in sbitmap_cleared()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/lib/gcc/arm-none-linux-gnueabihf/10.3.1/plugin/include/config/arm/
H A Darm-protos.h502 sbitmap isa;
580 void arm_parse_option_features (sbitmap, const cpu_arch_option *,
583 void arm_initialize_isa (sbitmap, const enum isa_feature *);

123