summaryrefslogtreecommitdiff
path: root/gcc/sbitmap.h
diff options
context:
space:
mode:
authorDaniel Berlin <dan@cgsoftware.com>2001-07-29 18:21:08 +0000
committerDaniel Berlin <dberlin@gcc.gnu.org>2001-07-29 18:21:08 +0000
commitb2d5779326ed5cc88bdfd92051d7a0bc077b08ef (patch)
tree338c1dfc401b2ef68f7aac1d0b6b6ba145663419 /gcc/sbitmap.h
parent6d18adbc2c00b2919cbf6b59219a2287e6feecd7 (diff)
downloadgcc-b2d5779326ed5cc88bdfd92051d7a0bc077b08ef.tar.gz
[multiple changes]
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. From-SVN: r44460
Diffstat (limited to 'gcc/sbitmap.h')
-rw-r--r--gcc/sbitmap.h2
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));