diff options
author | dberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-07-29 18:21:08 +0000 |
---|---|---|
committer | dberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-07-29 18:21:08 +0000 |
commit | e0d1ffe3fe75fb094c8fafd70379406ba2829158 (patch) | |
tree | 338c1dfc401b2ef68f7aac1d0b6b6ba145663419 /gcc/sbitmap.h | |
parent | fa233610fcbee7f3e67375962e6effe96c2b19e2 (diff) | |
download | gcc-e0d1ffe3fe75fb094c8fafd70379406ba2829158.tar.gz |
2001-07-27 Daniel Berlin <dan@cgsoftware.com>
* regclass.c (reg_scan_mark_refs): Increment REG_N_REFS when we
increment REG_N_SETS.
2001-07-26 Daniel Berlin <dan@cgsoftware.com>
* sbitmap.h: New prototype for sbitmap_a_xor_b.
* sbitmap.c (sbitmap_a_xor_b): New function.
#ifdef the basic block stuff on the define IN_GCC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44460 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/sbitmap.h')
-rw-r--r-- | gcc/sbitmap.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/sbitmap.h b/gcc/sbitmap.h index 0aa57a9c967..28e789493ad 100644 --- a/gcc/sbitmap.h +++ b/gcc/sbitmap.h @@ -97,6 +97,7 @@ extern void dump_sbitmap_vector PARAMS ((FILE *, const char *, extern sbitmap sbitmap_alloc PARAMS ((unsigned int)); extern sbitmap *sbitmap_vector_alloc PARAMS ((unsigned int, unsigned int)); extern void sbitmap_copy PARAMS ((sbitmap, sbitmap)); +extern int sbitmap_equal PARAMS ((sbitmap, sbitmap)); extern void sbitmap_zero PARAMS ((sbitmap)); extern void sbitmap_ones PARAMS ((sbitmap)); extern void sbitmap_vector_zero PARAMS ((sbitmap *, unsigned int)); @@ -112,6 +113,7 @@ extern int sbitmap_a_and_b_or_c PARAMS ((sbitmap, sbitmap, sbitmap, sbitmap)); extern int sbitmap_a_and_b PARAMS ((sbitmap, sbitmap, sbitmap)); extern int sbitmap_a_or_b PARAMS ((sbitmap, sbitmap, sbitmap)); +extern int sbitmap_a_xor_b PARAMS ((sbitmap, sbitmap, sbitmap)); extern int sbitmap_a_subset_b_p PARAMS ((sbitmap, sbitmap)); extern int sbitmap_first_set_bit PARAMS ((sbitmap)); |