Home | History | Annotate | Download | only in lib

Lines Matching full:bitset

76 /* Obstack to allocate bitset elements from.  */
79 static lbitset_elt *lbitset_free_list; /* Free list of bitset elements. */
81 extern void debug_lbitset (bitset);
164 /* Unlink element ELT from bitset BSET. */
166 lbitset_elt_unlink (bitset bset, lbitset_elt *elt)
208 /* Cut the chain of bitset BSET before element ELT and free the
211 lbitset_prune (bitset bset, lbitset_elt *elt)
255 /* Link the bitset element into the current bitset linked list. */
257 lbitset_elt_link (bitset bset, lbitset_elt *elt)
319 lbitset_elt_find (bitset bset, bitset_windex windex,
388 lbitset_weed (bitset bset)
402 /* Set all bits in the bitset to zero. */
404 lbitset_zero (bitset bset)
412 /* Clear a bitset by freeing the linked list at the head element. */
419 lbitset_equal_p (bitset dst, bitset src)
444 /* Copy bits from bitset SRC to bitset DST. */
446 lbitset_copy (bitset dst, bitset src)
485 /* Copy bits from bitset SRC to bitset DST. Return true if
488 lbitset_copy_cmp (bitset dst, bitset src)
508 lbitset_resize (bitset src, bitset_bindex size)
516 /* Set bit BITNO in bitset DST. */
518 lbitset_set (bitset dst, bitset_bindex bitno)
529 /* Reset bit BITNO in bitset DST. */
531 lbitset_reset (bitset dst, bitset_bindex bitno)
545 /* Test bit BITNO in bitset SRC. */
547 lbitset_test (bitset src, bitset_bindex bitno)
559 lbitset_free (bitset bset)
569 lbitset_list_reverse (bitset bset, bitset_bindex *list,
664 lbitset_list (bitset bset, bitset_bindex *list,
864 lbitset_empty_p (bitset dst)
884 lbitset_unused_clear (bitset dst)
912 lbitset_ones (bitset dst)
919 bitset! It makes a sparse bitset become dense. An alternative
920 is to have a flag that indicates that the bitset stores the
937 lbitset_not (bitset dst, bitset src)
965 lbitset_subset_p (bitset dst, bitset src)
1002 lbitset_disjoint_p (bitset dst, bitset src)
1037 lbitset_op3_cmp (bitset dst, bitset src1, bitset src2, enum bitset_ops op)
1195 lbitset_and_cmp (bitset dst, bitset src1, bitset src2)
1220 lbitset_and (bitset dst, bitset src1, bitset src2)
1227 lbitset_andn_cmp (bitset dst, bitset src1, bitset src2)
1249 lbitset_andn (bitset dst, bitset src1, bitset src2)
1256 lbitset_or_cmp (bitset dst, bitset src1, bitset src2)
1274 lbitset_or (bitset dst, bitset src1, bitset src2)
1281 lbitset_xor_cmp (bitset dst, bitset src1, bitset src2)
1299 lbitset_xor (bitset dst, bitset src1, bitset src2)
1352 /* Initialize a bitset. */
1353 bitset
1354 lbitset_init (bitset bset, bitset_bindex n_bits ATTRIBUTE_UNUSED)
1376 debug_lbitset (bitset bset)