diff options
Diffstat (limited to 'gcc/bitmap.h')
-rw-r--r-- | gcc/bitmap.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/gcc/bitmap.h b/gcc/bitmap.h index 24e987f420a..1b87007a92c 100644 --- a/gcc/bitmap.h +++ b/gcc/bitmap.h @@ -159,16 +159,10 @@ extern unsigned bitmap_first_set_bit (bitmap); /* Allocate a gc'd bitmap. */ #define BITMAP_GGC_ALLOC() bitmap_gc_alloc () -/* Allocate a bitmap with xmalloc. */ -#define BITMAP_XMALLOC() BITMAP_ALLOC (NULL) - /* Do any cleanup needed on a bitmap when it is no longer used. */ #define BITMAP_FREE(BITMAP) \ ((void)(bitmap_obstack_free (BITMAP), (BITMAP) = NULL)) -/* Do any cleanup needed on an xmalloced bitmap when it is no longer used. */ -#define BITMAP_XFREE(BITMAP) BITMAP_FREE (BITMAP) - /* Iterator for bitmaps. */ typedef struct @@ -556,4 +550,9 @@ bmp_iter_and_compl (bitmap_iterator *bi, unsigned *bit_no) bmp_iter_and_compl (&(ITER), &(BITNUM)); \ bmp_iter_next (&(ITER), &(BITNUM))) +/* APPLE LOCAL begin loops-to-memset */ +/* True if MAP is an empty bitmap. */ +#define bitmap_empty_p(MAP) (!(MAP)->first) +/* APPLE LOCAL end loops-to-memset */ + #endif /* GCC_BITMAP_H */ |