Searched refs:ra_regs (Results 1 – 20 of 20) sorted by relevance
/third_party/mesa3d/src/util/ |
D | register_allocate.h | 40 struct ra_regs; 53 struct ra_regs *ra_alloc_reg_set(void *mem_ctx, unsigned int count, 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); [all …]
|
D | register_allocate.c | 90 struct ra_regs * 94 struct ra_regs *regs; in ra_alloc_reg_set() 96 regs = rzalloc(mem_ctx, struct ra_regs); in ra_alloc_reg_set() 125 ra_set_allocate_round_robin(struct ra_regs *regs) in ra_set_allocate_round_robin() 131 ra_add_conflict_list(struct ra_regs *regs, unsigned int r1, unsigned int r2) in ra_add_conflict_list() 142 ra_add_reg_conflict(struct ra_regs *regs, unsigned int r1, unsigned int r2) in ra_add_reg_conflict() 159 ra_add_transitive_reg_conflict(struct ra_regs *regs, in ra_add_transitive_reg_conflict() 178 ra_add_transitive_reg_pair_conflict(struct ra_regs *regs, in ra_add_transitive_reg_pair_conflict() 203 ra_make_reg_conflicts_transitive(struct ra_regs *regs, unsigned int r) in ra_make_reg_conflicts_transitive() 217 ra_alloc_reg_class(struct ra_regs *regs) in ra_alloc_reg_class() [all …]
|
D | register_allocate_internal.h | 46 struct ra_regs { struct 57 struct ra_regs *regset; argument 128 struct ra_regs *regs;
|
/third_party/mesa3d/src/gallium/drivers/lima/ir/ |
D | lima_ir.h | 51 struct ra_regs; 62 struct ra_regs *ra, 64 struct ra_regs *ppir_regalloc_init(void *mem_ctx);
|
/third_party/mesa3d/src/util/tests/ |
D | register_allocate_test.cpp | 51 thumb_checks(struct ra_regs *regs, unsigned reg32_base, unsigned reg64_base) in thumb_checks() 90 struct ra_regs *regs = ra_alloc_reg_set(mem_ctx, 100, true); in TEST_F() 130 struct ra_regs *regs = ra_alloc_reg_set(mem_ctx, 16, true); in TEST_F() 154 struct ra_regs *regs = ra_alloc_reg_set(mem_ctx, 16, true); in TEST_F() 175 struct ra_regs *regs = ra_alloc_reg_set(mem_ctx, base_regs, true); in TEST_F() 222 struct ra_regs *regs; in TEST_F()
|
/third_party/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()
|
/third_party/mesa3d/src/gallium/drivers/lima/ |
D | lima_screen.h | 56 struct ra_regs; 85 struct ra_regs *pp_ra;
|
/third_party/mesa3d/src/gallium/drivers/etnaviv/ |
D | etnaviv_compiler_nir_ra.c | 84 struct ra_regs * 87 struct ra_regs *regs = ra_alloc_reg_set(mem_ctx, ETNA_MAX_TEMPS * in etna_ra_setup() 119 struct ra_regs *regs = compiler->regs; in etna_ra_assign()
|
D | etnaviv_compiler.h | 53 struct ra_regs *regs;
|
D | etnaviv_compiler_nir.h | 323 struct ra_regs *
|
/third_party/mesa3d/src/imagination/rogue/ |
D | rogue_regalloc.h | 59 struct ra_regs *regs;
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_compiler.h | 39 struct ra_regs; 58 struct ra_regs *regs; 68 struct ra_regs *regs;
|
D | brw_fs_reg_allocate.cpp | 121 struct ra_regs *regs = ra_alloc_reg_set(compiler, BRW_MAX_GRF, false); in brw_alloc_reg_set()
|
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/ |
D | ppir.h | 404 struct ra_regs; 421 struct ra_regs *ra;
|
D | regalloc.c | 52 struct ra_regs *ppir_regalloc_init(void *mem_ctx) in ppir_regalloc_init() 54 struct ra_regs *ret = ra_alloc_reg_set(mem_ctx, PPIR_REG_COUNT, false); in ppir_regalloc_init()
|
D | nir.c | 908 struct ra_regs *ra, in ppir_compile_nir()
|
/third_party/mesa3d/src/gallium/drivers/lima/standalone/ |
D | lima_compiler_cmdline.c | 237 struct ra_regs *ra = ppir_regalloc_init(NULL); in main()
|
/third_party/mesa3d/src/gallium/drivers/vc4/ |
D | vc4_context.h | 336 struct ra_regs *regs;
|
/third_party/mesa3d/src/broadcom/compiler/ |
D | v3d_compiler.h | 586 struct ra_regs *regs;
|