Lines Matching refs:bitmap_element
46 bitmap_element bitmap_zero_bits; /* An element of all zero bits. */
49 static GTY((deletable)) bitmap_element *bitmap_ggc_free; /* Freelist of
52 static void bitmap_elem_to_freelist (bitmap, bitmap_element *);
53 static void bitmap_element_free (bitmap, bitmap_element *);
54 static bitmap_element *bitmap_element_allocate (bitmap);
55 static int bitmap_element_zerop (const bitmap_element *);
56 static void bitmap_element_link (bitmap, bitmap_element *);
57 static bitmap_element *bitmap_elt_insert_after (bitmap, bitmap_element *, unsigned int);
58 static void bitmap_elt_clear_from (bitmap, bitmap_element *);
59 static bitmap_element *bitmap_find_bit (bitmap, unsigned int);
64 bitmap_elem_to_freelist (bitmap head, bitmap_element *elt) in bitmap_elem_to_freelist()
86 bitmap_element_free (bitmap head, bitmap_element *elt) in bitmap_element_free()
88 bitmap_element *next = elt->next; in bitmap_element_free()
89 bitmap_element *prev = elt->prev; in bitmap_element_free()
112 register_overhead (head, -((int)sizeof (bitmap_element))); in bitmap_element_free()
119 static inline bitmap_element *
122 bitmap_element *element; in bitmap_element_allocate()
141 element = XOBNEW (&bit_obstack->obstack, bitmap_element); in bitmap_element_allocate()
158 element = ggc_alloc<bitmap_element> (); in bitmap_element_allocate()
162 register_overhead (head, sizeof (bitmap_element)); in bitmap_element_allocate()
172 bitmap_elt_clear_from (bitmap head, bitmap_element *elt) in bitmap_elt_clear_from()
174 bitmap_element *prev; in bitmap_elt_clear_from()
184 register_overhead (head, -sizeof (bitmap_element) * n); in bitmap_elt_clear_from()
246 __alignof__ (bitmap_element), in bitmap_obstack_initialize()
319 map->first = (bitmap_element *) map->obstack->heads; in bitmap_obstack_free()
332 bitmap_element_zerop (const bitmap_element *element) in bitmap_element_zerop()
350 bitmap_element_link (bitmap head, bitmap_element *element) in bitmap_element_link()
353 bitmap_element *ptr; in bitmap_element_link()
406 static bitmap_element *
407 bitmap_elt_insert_after (bitmap head, bitmap_element *elt, unsigned int indx) in bitmap_elt_insert_after()
409 bitmap_element *node = bitmap_element_allocate (head); in bitmap_elt_insert_after()
442 const bitmap_element *from_ptr; in bitmap_copy()
443 bitmap_element *to_ptr = 0; in bitmap_copy()
450 bitmap_element *to_elt = bitmap_element_allocate (to); in bitmap_copy()
488 for (bitmap_element *e = to->first; e; e = e->next) in bitmap_move()
489 sz += sizeof (bitmap_element); in bitmap_move()
500 static inline bitmap_element *
503 bitmap_element *element; in bitmap_find_bit()
572 bitmap_element *const ptr = bitmap_find_bit (head, bit); in bitmap_clear_bit()
600 bitmap_element *ptr = bitmap_find_bit (head, bit); in bitmap_set_bit()
627 bitmap_element *ptr; in bitmap_bit_p()
693 const bitmap_element *elt; in bitmap_count_bits()
707 const bitmap_element *elt_a, *elt_b; in bitmap_count_unique_bits()
744 const bitmap_element *elt; in bitmap_single_bit_set_p()
779 const bitmap_element *elt = a->first; in bitmap_first_set_bit()
830 const bitmap_element *elt = a->current ? a->current : a->first; in bitmap_last_set_bit()
874 bitmap_element *dst_elt = dst->first; in bitmap_and()
875 const bitmap_element *a_elt = a->first; in bitmap_and()
876 const bitmap_element *b_elt = b->first; in bitmap_and()
877 bitmap_element *dst_prev = NULL; in bitmap_and()
932 bitmap_element *a_elt = a->first; in bitmap_and_into()
933 const bitmap_element *b_elt = b->first; in bitmap_and_into()
934 bitmap_element *next; in bitmap_and_into()
991 bitmap_elt_copy (bitmap dst, bitmap_element *dst_elt, bitmap_element *dst_prev, in bitmap_elt_copy()
992 const bitmap_element *src_elt, bool changed) in bitmap_elt_copy()
1024 bitmap_element *dst_elt = dst->first; in bitmap_and_compl()
1025 const bitmap_element *a_elt = a->first; in bitmap_and_compl()
1026 const bitmap_element *b_elt = b->first; in bitmap_and_compl()
1027 bitmap_element *dst_prev = NULL; in bitmap_and_compl()
1028 bitmap_element **dst_prev_pnext = &dst->first; in bitmap_and_compl()
1137 bitmap_element *a_elt = a->first; in bitmap_and_compl_into()
1138 const bitmap_element *b_elt = b->first; in bitmap_and_compl_into()
1139 bitmap_element *next; in bitmap_and_compl_into()
1191 bitmap_element *elt, *elt_prev; in bitmap_set_range()
1297 bitmap_element *elt; in bitmap_clear_range()
1335 bitmap_element * next_elt = elt->next; in bitmap_clear_range()
1429 bitmap_element *a_elt = a->first; in bitmap_compl_and_into()
1430 const bitmap_element *b_elt = b->first; in bitmap_compl_and_into()
1431 bitmap_element *a_prev = NULL; in bitmap_compl_and_into()
1432 bitmap_element *next; in bitmap_compl_and_into()
1499 bitmap_elt_ior (bitmap dst, bitmap_element *dst_elt, bitmap_element *dst_prev, in bitmap_elt_ior()
1500 const bitmap_element *a_elt, const bitmap_element *b_elt, in bitmap_elt_ior()
1539 const bitmap_element *src; in bitmap_elt_ior()
1558 bitmap_element *dst_elt = dst->first; in bitmap_ior()
1559 const bitmap_element *a_elt = a->first; in bitmap_ior()
1560 const bitmap_element *b_elt = b->first; in bitmap_ior()
1561 bitmap_element *dst_prev = NULL; in bitmap_ior()
1562 bitmap_element **dst_prev_pnext = &dst->first; in bitmap_ior()
1607 bitmap_element *a_elt = a->first; in bitmap_ior_into()
1608 const bitmap_element *b_elt = b->first; in bitmap_ior_into()
1609 bitmap_element *a_prev = NULL; in bitmap_ior_into()
1610 bitmap_element **a_prev_pnext = &a->first; in bitmap_ior_into()
1646 bitmap_element *dst_elt = dst->first; in bitmap_xor()
1647 const bitmap_element *a_elt = a->first; in bitmap_xor()
1648 const bitmap_element *b_elt = b->first; in bitmap_xor()
1649 bitmap_element *dst_prev = NULL; in bitmap_xor()
1688 const bitmap_element *src; in bitmap_xor()
1723 bitmap_element *a_elt = a->first; in bitmap_xor_into()
1724 const bitmap_element *b_elt = b->first; in bitmap_xor_into()
1725 bitmap_element *a_prev = NULL; in bitmap_xor_into()
1738 bitmap_element *dst = bitmap_elt_insert_after (a, a_prev, b_elt->indx); in bitmap_xor_into()
1753 bitmap_element *next = a_elt->next; in bitmap_xor_into()
1782 const bitmap_element *a_elt; in bitmap_equal_p()
1783 const bitmap_element *b_elt; in bitmap_equal_p()
1804 const bitmap_element *a_elt; in bitmap_intersect_p()
1805 const bitmap_element *b_elt; in bitmap_intersect_p()
1832 const bitmap_element *a_elt; in bitmap_intersect_compl_p()
1833 const bitmap_element *b_elt; in bitmap_intersect_compl_p()
1862 bitmap_element *dst_elt = dst->first; in bitmap_ior_and_compl()
1863 const bitmap_element *a_elt = a->first; in bitmap_ior_and_compl()
1864 const bitmap_element *b_elt = b->first; in bitmap_ior_and_compl()
1865 const bitmap_element *kill_elt = kill->first; in bitmap_ior_and_compl()
1866 bitmap_element *dst_prev = NULL; in bitmap_ior_and_compl()
1867 bitmap_element **dst_prev_pnext = &dst->first; in bitmap_ior_and_compl()
1895 bitmap_element tmp_elt; in bitmap_ior_and_compl()
1982 bitmap_element *a_elt = a->first; in bitmap_ior_and_into()
1983 const bitmap_element *b_elt = b->first; in bitmap_ior_and_into()
1984 const bitmap_element *c_elt = c->first; in bitmap_ior_and_into()
1985 bitmap_element and_elt; in bitmap_ior_and_into()
1986 bitmap_element *a_prev = NULL; in bitmap_ior_and_into()
1987 bitmap_element **a_prev_pnext = &a->first; in bitmap_ior_and_into()
2060 const bitmap_element *ptr; in bitmap_hash()
2079 const bitmap_element *ptr; in debug_bitmap_file()