54 while (++regno < end_regno)
81 for (
unsigned i = 0;
i < buf_size; ++
i)
int test_reg_asm_output(int regno) const
Definition gimplify_reg_info.h:130
HARD_REG_SET * m_early_clobbered_output
Definition gimplify_reg_info.h:29
tree operand
Definition gimplify_reg_info.h:62
HARD_REG_SET * m_buf
Definition gimplify_reg_info.h:25
const unsigned m_num_alternatives
Definition gimplify_reg_info.h:32
void set_reg_asm_output(int regno)
Definition gimplify_reg_info.h:124
int test(const HARD_REG_SET ®s, int regno) const
Definition gimplify_reg_info.h:46
gimplify_reg_info(unsigned num_alternatives, unsigned num_outputs)
Definition gimplify_reg_info.h:64
bool is_clobbered(int regno) const
Definition gimplify_reg_info.h:177
int test_reg_asm_input(int regno) const
Definition gimplify_reg_info.h:141
int test_alt_output(unsigned alt, int regno) const
Definition gimplify_reg_info.h:112
HARD_REG_SET m_reg_asm_output
Definition gimplify_reg_info.h:30
~gimplify_reg_info()
Definition gimplify_reg_info.h:92
const unsigned m_num_outputs
Definition gimplify_reg_info.h:33
void set_output(unsigned alt, int regno)
Definition gimplify_reg_info.h:98
HARD_REG_SET * m_alt_input
Definition gimplify_reg_info.h:27
HARD_REG_SET * m_alt_output
Definition gimplify_reg_info.h:26
HARD_REG_SET * m_early_clobbered_alt
Definition gimplify_reg_info.h:28
bool is_early_clobbered_in_any_output_unequal(unsigned operand, int regno) const
Definition gimplify_reg_info.h:161
int test_alt_input(unsigned alt, int regno) const
Definition gimplify_reg_info.h:118
void set_input(unsigned alt, int regno)
Definition gimplify_reg_info.h:105
HARD_REG_SET m_reg_asm_input
Definition gimplify_reg_info.h:31
bool test_early_clobbered_alt(unsigned alt, int regno) const
Definition gimplify_reg_info.h:155
HARD_REG_SET m_clobbered
Definition gimplify_reg_info.h:43
void set_clobbered(int regno)
Definition gimplify_reg_info.h:172
void set_early_clobbered(unsigned alt, unsigned output, int regno)
Definition gimplify_reg_info.h:146
void set_reg_asm_input(int regno)
Definition gimplify_reg_info.h:135
union tree_node * tree
Definition coretypes.h:97
static int num_alternatives(const_tree link)
Definition gimplify.cc:7846
#define TEST_HARD_REG_BIT(SET, BIT)
Definition hard-reg-set.h:170
HARD_REG_ELT_TYPE HARD_REG_SET
Definition hard-reg-set.h:47
#define CLEAR_HARD_REG_SET(TO)
Definition hard-reg-set.h:173
#define SET_HARD_REG_BIT(SET, BIT)
Definition hard-reg-set.h:166
i
Definition poly-int.h:776
bool overlaps_hard_reg_set_p(const_hard_reg_set regs, machine_mode mode, unsigned int regno)
Definition regs.h:332
void add_to_hard_reg_set(HARD_REG_SET *regs, machine_mode mode, unsigned int regno)
Definition regs.h:279
unsigned int end_hard_regno(machine_mode mode, unsigned int regno)
Definition regs.h:270
#define gcc_checking_assert(EXPR)
Definition system.h:821
#define TYPE_MODE(NODE)
Definition tree.h:2356
#define TREE_TYPE(NODE)
Definition tree.h:513