Searched refs:ra_regs (Results 1 – 9 of 9) sorted by relevance
/external/mesa3d/src/util/ |
D | register_allocate.h | 40 struct ra_regs; 50 struct ra_regs *ra_alloc_reg_set(void *mem_ctx, unsigned int count, 52 void ra_set_allocate_round_robin(struct ra_regs *regs); 53 unsigned int ra_alloc_reg_class(struct ra_regs *regs); 54 void ra_add_reg_conflict(struct ra_regs *regs, 56 void ra_add_transitive_reg_conflict(struct ra_regs *regs, 58 void ra_make_reg_conflicts_transitive(struct ra_regs *regs, unsigned int reg); 59 void ra_class_add_reg(struct ra_regs *regs, unsigned int c, unsigned int reg); 60 void ra_set_num_conflicts(struct ra_regs *regs, unsigned int class_a, 62 void ra_set_finalize(struct ra_regs *regs, unsigned int **conflicts); [all …]
|
D | register_allocate.c | 91 struct ra_regs { struct 162 struct ra_regs *regs; 189 struct ra_regs * 193 struct ra_regs *regs; in ra_alloc_reg_set() 195 regs = rzalloc(mem_ctx, struct ra_regs); in ra_alloc_reg_set() 230 ra_set_allocate_round_robin(struct ra_regs *regs) in ra_set_allocate_round_robin() 236 ra_add_conflict_list(struct ra_regs *regs, unsigned int r1, unsigned int r2) in ra_add_conflict_list() 252 ra_add_reg_conflict(struct ra_regs *regs, unsigned int r1, unsigned int r2) in ra_add_reg_conflict() 269 ra_add_transitive_reg_conflict(struct ra_regs *regs, in ra_add_transitive_reg_conflict() 291 ra_make_reg_conflicts_transitive(struct ra_regs *regs, unsigned int r) in ra_make_reg_conflicts_transitive() [all …]
|
/external/mesa3d/src/gallium/drivers/r300/compiler/ |
D | radeon_regalloc.h | 29 struct ra_regs; 55 struct ra_regs *regs;
|
D | radeon_pair_regalloc.c | 497 struct ra_regs * regs, in add_register_conflicts()
|
/external/mesa3d/src/intel/compiler/ |
D | brw_compiler.h | 36 struct ra_regs; 44 struct ra_regs *regs; 60 struct ra_regs *regs;
|
D | brw_fs_reg_allocate.cpp | 144 struct ra_regs *regs = ra_alloc_reg_set(compiler, ra_reg_count, false); in brw_alloc_reg_set()
|
/external/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_context.h | 349 struct ra_regs *regs;
|
/external/mesa3d/src/broadcom/compiler/ |
D | v3d_compiler.h | 393 struct ra_regs *regs;
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_ra.c | 123 struct ra_regs *regs;
|