• Home
  • Raw
  • Download

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