Lines Matching refs:bitmap_element

120 bitmap_element bitmap_zero_bits;  /* An element of all zero bits.  */
123 static GTY((deletable)) bitmap_element *bitmap_ggc_free; /* Freelist of
126 static void bitmap_elem_to_freelist (bitmap, bitmap_element *);
127 static void bitmap_element_free (bitmap, bitmap_element *);
128 static bitmap_element *bitmap_element_allocate (bitmap);
129 static int bitmap_element_zerop (const bitmap_element *);
130 static void bitmap_element_link (bitmap, bitmap_element *);
131 static bitmap_element *bitmap_elt_insert_after (bitmap, bitmap_element *, unsigned int);
132 static void bitmap_elt_clear_from (bitmap, bitmap_element *);
133 static bitmap_element *bitmap_find_bit (bitmap, unsigned int);
138 bitmap_elem_to_freelist (bitmap head, bitmap_element *elt) in bitmap_elem_to_freelist()
159 bitmap_element_free (bitmap head, bitmap_element *elt) in bitmap_element_free()
161 bitmap_element *next = elt->next; in bitmap_element_free()
162 bitmap_element *prev = elt->prev; in bitmap_element_free()
184 register_overhead (head, -((int)sizeof (bitmap_element))); in bitmap_element_free()
191 static inline bitmap_element *
194 bitmap_element *element; in bitmap_element_allocate()
213 element = XOBNEW (&bit_obstack->obstack, bitmap_element); in bitmap_element_allocate()
234 register_overhead (head, sizeof (bitmap_element)); in bitmap_element_allocate()
244 bitmap_elt_clear_from (bitmap head, bitmap_element *elt) in bitmap_elt_clear_from()
246 bitmap_element *prev; in bitmap_elt_clear_from()
257 register_overhead (head, -sizeof (bitmap_element) * n); in bitmap_elt_clear_from()
319 __alignof__ (bitmap_element), in bitmap_obstack_initialize()
392 map->first = (bitmap_element *) map->obstack->heads; in bitmap_obstack_free()
404 bitmap_element_zerop (const bitmap_element *element) in bitmap_element_zerop()
422 bitmap_element_link (bitmap head, bitmap_element *element) in bitmap_element_link()
425 bitmap_element *ptr; in bitmap_element_link()
478 static bitmap_element *
479 bitmap_elt_insert_after (bitmap head, bitmap_element *elt, unsigned int indx) in bitmap_elt_insert_after()
481 bitmap_element *node = bitmap_element_allocate (head); in bitmap_elt_insert_after()
514 const bitmap_element *from_ptr; in bitmap_copy()
515 bitmap_element *to_ptr = 0; in bitmap_copy()
522 bitmap_element *to_elt = bitmap_element_allocate (to); in bitmap_copy()
551 static inline bitmap_element *
554 bitmap_element *element; in bitmap_find_bit()
615 bitmap_element *const ptr = bitmap_find_bit (head, bit); in bitmap_clear_bit()
643 bitmap_element *ptr = bitmap_find_bit (head, bit); in bitmap_set_bit()
670 bitmap_element *ptr; in bitmap_bit_p()
716 const bitmap_element *elt; in bitmap_count_bits()
742 const bitmap_element *elt; in bitmap_single_bit_set_p()
777 const bitmap_element *elt = a->first; in bitmap_first_set_bit()
828 const bitmap_element *elt = a->current ? a->current : a->first; in bitmap_last_set_bit()
881 bitmap_element *dst_elt = dst->first; in bitmap_and()
882 const bitmap_element *a_elt = a->first; in bitmap_and()
883 const bitmap_element *b_elt = b->first; in bitmap_and()
884 bitmap_element *dst_prev = NULL; in bitmap_and()
939 bitmap_element *a_elt = a->first; in bitmap_and_into()
940 const bitmap_element *b_elt = b->first; in bitmap_and_into()
941 bitmap_element *next; in bitmap_and_into()
987 bitmap_elt_copy (bitmap dst, bitmap_element *dst_elt, bitmap_element *dst_prev, in bitmap_elt_copy()
988 const bitmap_element *src_elt, bool changed) in bitmap_elt_copy()
1020 bitmap_element *dst_elt = dst->first; in bitmap_and_compl()
1021 const bitmap_element *a_elt = a->first; in bitmap_and_compl()
1022 const bitmap_element *b_elt = b->first; in bitmap_and_compl()
1023 bitmap_element *dst_prev = NULL; in bitmap_and_compl()
1024 bitmap_element **dst_prev_pnext = &dst->first; in bitmap_and_compl()
1133 bitmap_element *a_elt = a->first; in bitmap_and_compl_into()
1134 const bitmap_element *b_elt = b->first; in bitmap_and_compl_into()
1135 bitmap_element *next; in bitmap_and_compl_into()
1187 bitmap_element *elt, *elt_prev; in bitmap_set_range()
1287 bitmap_element *elt; in bitmap_clear_range()
1319 bitmap_element * next_elt = elt->next; in bitmap_clear_range()
1413 bitmap_element *a_elt = a->first; in bitmap_compl_and_into()
1414 const bitmap_element *b_elt = b->first; in bitmap_compl_and_into()
1415 bitmap_element *a_prev = NULL; in bitmap_compl_and_into()
1416 bitmap_element *next; in bitmap_compl_and_into()
1483 bitmap_elt_ior (bitmap dst, bitmap_element *dst_elt, bitmap_element *dst_prev, in bitmap_elt_ior()
1484 const bitmap_element *a_elt, const bitmap_element *b_elt, in bitmap_elt_ior()
1523 const bitmap_element *src; in bitmap_elt_ior()
1542 bitmap_element *dst_elt = dst->first; in bitmap_ior()
1543 const bitmap_element *a_elt = a->first; in bitmap_ior()
1544 const bitmap_element *b_elt = b->first; in bitmap_ior()
1545 bitmap_element *dst_prev = NULL; in bitmap_ior()
1546 bitmap_element **dst_prev_pnext = &dst->first; in bitmap_ior()
1589 bitmap_element *a_elt = a->first; in bitmap_ior_into()
1590 const bitmap_element *b_elt = b->first; in bitmap_ior_into()
1591 bitmap_element *a_prev = NULL; in bitmap_ior_into()
1592 bitmap_element **a_prev_pnext = &a->first; in bitmap_ior_into()
1628 bitmap_element *dst_elt = dst->first; in bitmap_xor()
1629 const bitmap_element *a_elt = a->first; in bitmap_xor()
1630 const bitmap_element *b_elt = b->first; in bitmap_xor()
1631 bitmap_element *dst_prev = NULL; in bitmap_xor()
1670 const bitmap_element *src; in bitmap_xor()
1705 bitmap_element *a_elt = a->first; in bitmap_xor_into()
1706 const bitmap_element *b_elt = b->first; in bitmap_xor_into()
1707 bitmap_element *a_prev = NULL; in bitmap_xor_into()
1720 bitmap_element *dst = bitmap_elt_insert_after (a, a_prev, b_elt->indx); in bitmap_xor_into()
1735 bitmap_element *next = a_elt->next; in bitmap_xor_into()
1764 const bitmap_element *a_elt; in bitmap_equal_p()
1765 const bitmap_element *b_elt; in bitmap_equal_p()
1786 const bitmap_element *a_elt; in bitmap_intersect_p()
1787 const bitmap_element *b_elt; in bitmap_intersect_p()
1814 const bitmap_element *a_elt; in bitmap_intersect_compl_p()
1815 const bitmap_element *b_elt; in bitmap_intersect_compl_p()
1844 bitmap_element *dst_elt = dst->first; in bitmap_ior_and_compl()
1845 const bitmap_element *a_elt = a->first; in bitmap_ior_and_compl()
1846 const bitmap_element *b_elt = b->first; in bitmap_ior_and_compl()
1847 const bitmap_element *kill_elt = kill->first; in bitmap_ior_and_compl()
1848 bitmap_element *dst_prev = NULL; in bitmap_ior_and_compl()
1849 bitmap_element **dst_prev_pnext = &dst->first; in bitmap_ior_and_compl()
1877 bitmap_element tmp_elt; in bitmap_ior_and_compl()
1962 bitmap_element *a_elt = a->first; in bitmap_ior_and_into()
1963 const bitmap_element *b_elt = b->first; in bitmap_ior_and_into()
1964 const bitmap_element *c_elt = c->first; in bitmap_ior_and_into()
1965 bitmap_element and_elt; in bitmap_ior_and_into()
1966 bitmap_element *a_prev = NULL; in bitmap_ior_and_into()
1967 bitmap_element **a_prev_pnext = &a->first; in bitmap_ior_and_into()
2041 const bitmap_element *ptr; in debug_bitmap_file()
2167 const bitmap_element *ptr; in bitmap_hash()