Home
last modified time | relevance | path

Searched refs:ra_regs (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/util/
Dregister_allocate.h40 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 …]
Dregister_allocate.c91 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/
Dradeon_regalloc.h29 struct ra_regs;
55 struct ra_regs *regs;
Dradeon_pair_regalloc.c497 struct ra_regs * regs, in add_register_conflicts()
/external/mesa3d/src/intel/compiler/
Dbrw_compiler.h36 struct ra_regs;
44 struct ra_regs *regs;
60 struct ra_regs *regs;
Dbrw_fs_reg_allocate.cpp144 struct ra_regs *regs = ra_alloc_reg_set(compiler, ra_reg_count, false); in brw_alloc_reg_set()
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_context.h349 struct ra_regs *regs;
/external/mesa3d/src/broadcom/compiler/
Dv3d_compiler.h393 struct ra_regs *regs;
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_ra.c123 struct ra_regs *regs;