Lines Matching refs:regs
55 void ra_set_allocate_round_robin(struct ra_regs *regs);
56 struct ra_class *ra_alloc_reg_class(struct ra_regs *regs);
57 struct ra_class *ra_alloc_contig_reg_class(struct ra_regs *regs, int contig_len);
59 void ra_add_reg_conflict(struct ra_regs *regs,
61 void ra_add_transitive_reg_conflict(struct ra_regs *regs,
65 ra_add_transitive_reg_pair_conflict(struct ra_regs *regs,
68 void ra_make_reg_conflicts_transitive(struct ra_regs *regs, unsigned int reg);
70 struct ra_class *ra_get_class_from_index(struct ra_regs *regs, unsigned int c);
71 void ra_set_num_conflicts(struct ra_regs *regs, unsigned int class_a,
73 void ra_set_finalize(struct ra_regs *regs, unsigned int **conflicts);
75 void ra_set_serialize(const struct ra_regs *regs, struct blob *blob);
89 struct ra_graph *ra_alloc_interference_graph(struct ra_regs *regs,
112 BITSET_WORD *regs, /* available physical regs to choose from */