41#define ALLOC_REG_SET(OBSTACK) BITMAP_ALLOC (OBSTACK)
44#define FREE_REG_SET(REGSET) BITMAP_FREE (REGSET)
47#define INIT_REG_SET(HEAD) bitmap_initialize (HEAD, ®_obstack)
50#define CLEAR_REG_SET(HEAD) bitmap_clear (HEAD)
53#define REG_SET_EMPTY_P(HEAD) bitmap_empty_p (HEAD)
56#define COPY_REG_SET(TO, FROM) bitmap_copy (TO, FROM)
59#define REG_SET_EQUAL_P(A, B) bitmap_equal_p (A, B)
62#define AND_REG_SET(TO, FROM) bitmap_and_into (TO, FROM)
65#define AND_COMPL_REG_SET(TO, FROM) bitmap_and_compl_into (TO, FROM)
68#define IOR_REG_SET(TO, FROM) bitmap_ior_into (TO, FROM)
71#define IOR_REG_SET_HRS(TO, FROM) \
72 bitmap_ior_into (TO, bitmap_view<HARD_REG_SET> (FROM))
75#define XOR_REG_SET(TO, FROM) bitmap_xor_into (TO, FROM)
78#define IOR_AND_COMPL_REG_SET(TO, FROM1, FROM2) \
79 bitmap_ior_and_compl_into (TO, FROM1, FROM2)
82#define CLEAR_REGNO_REG_SET(HEAD, REG) bitmap_clear_bit (HEAD, REG)
85#define SET_REGNO_REG_SET(HEAD, REG) bitmap_set_bit (HEAD, REG)
88#define REGNO_REG_SET_P(TO, REG) bitmap_bit_p (TO, REG)
92#define REG_SET_TO_HARD_REG_SET(TO, FROM) \
94 CLEAR_HARD_REG_SET (TO); \
95 reg_set_to_hard_reg_set (&TO, FROM); \
102#define EXECUTE_IF_SET_IN_REG_SET(REGSET, MIN, REGNUM, RSI) \
103 EXECUTE_IF_SET_IN_BITMAP (REGSET, MIN, REGNUM, RSI)
108#define EXECUTE_IF_AND_COMPL_IN_REG_SET(REGSET1, REGSET2, MIN, REGNUM, RSI) \
109 EXECUTE_IF_AND_COMPL_IN_BITMAP (REGSET1, REGSET2, MIN, REGNUM, RSI)
114#define EXECUTE_IF_AND_IN_REG_SET(REGSET1, REGSET2, MIN, REGNUM, RSI) \
115 EXECUTE_IF_AND_IN_BITMAP (REGSET1, REGSET2, MIN, REGNUM, RSI) \
const class bitmap_head * const_bitmap
Definition coretypes.h:52
class bitmap_head * bitmap
Definition coretypes.h:51
HARD_REG_ELT_TYPE HARD_REG_SET
Definition hard-reg-set.h:47
bitmap_obstack reg_obstack
Definition df-core.cc:397
bitmap_head regset_head
Definition regset.h:35
bitmap regset
Definition regset.h:38
void dump_regset(regset, FILE *)
Definition df-core.cc:2094
bitmap_iterator reg_set_iterator
Definition regset.h:98
void reg_set_to_hard_reg_set(HARD_REG_SET *, const_bitmap)
Definition reginfo.cc:151