Searched refs:ra_regs (Results 1 - 25 of 34) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/util/
H A Dregister_allocate.h40 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 *reg
[all...]
H A Dregister_allocate_internal.h46 struct ra_regs { struct
57 struct ra_regs *regset;
130 struct ra_regs *regs;
H A Dregister_allocate_test.cpp49 thumb_checks(struct ra_regs *regs, unsigned reg32_base, unsigned reg64_base)
88 struct ra_regs *regs = ra_alloc_reg_set(mem_ctx, 100, true);
128 struct ra_regs *regs = ra_alloc_reg_set(mem_ctx, 16, true);
152 struct ra_regs *regs = ra_alloc_reg_set(mem_ctx, 16, true);
173 struct ra_regs *regs = ra_alloc_reg_set(mem_ctx, base_regs, true);
H A Dregister_allocate.c91 struct ra_regs *
95 struct ra_regs *regs;
97 regs = rzalloc(mem_ctx, struct ra_regs);
126 ra_set_allocate_round_robin(struct ra_regs *regs)
132 ra_add_conflict_list(struct ra_regs *regs, unsigned int r1, unsigned int r2)
143 ra_add_reg_conflict(struct ra_regs *regs, unsigned int r1, unsigned int r2)
160 ra_add_transitive_reg_conflict(struct ra_regs *regs,
179 ra_add_transitive_reg_pair_conflict(struct ra_regs *regs,
204 ra_make_reg_conflicts_transitive(struct ra_regs *regs, unsigned int r)
218 ra_alloc_reg_class(struct ra_regs *reg
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/util/
H A 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 *reg
[all...]
H A Dregister_allocate.c90 struct ra_regs { struct
161 struct ra_regs *regs;
188 struct ra_regs *
192 struct ra_regs *regs;
194 regs = rzalloc(mem_ctx, struct ra_regs);
229 ra_set_allocate_round_robin(struct ra_regs *regs)
235 ra_add_conflict_list(struct ra_regs *regs, unsigned int r1, unsigned int r2)
251 ra_add_reg_conflict(struct ra_regs *regs, unsigned int r1, unsigned int r2)
268 ra_add_transitive_reg_conflict(struct ra_regs *regs,
290 ra_make_reg_conflicts_transitive(struct ra_regs *reg
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/
H A Dlima_ir.h51 struct ra_regs;
61 struct ra_regs *ra);
62 struct ra_regs *ppir_regalloc_init(void *mem_ctx);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_regalloc.h29 struct ra_regs;
55 struct ra_regs *regs;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_regalloc.h29 struct ra_regs;
55 struct ra_regs *regs;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/
H A Dlima_ir.h51 struct ra_regs;
62 struct ra_regs *ra,
64 struct ra_regs *ppir_regalloc_init(void *mem_ctx);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/
H A Dlima_screen.h45 struct ra_regs;
65 struct ra_regs *pp_ra;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/
H A Dlima_screen.h55 struct ra_regs;
84 struct ra_regs *pp_ra;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
H A Detnaviv_compiler.h54 struct ra_regs *regs;
H A Detnaviv_compiler_nir_ra.c84 struct ra_regs *
87 struct ra_regs *regs = ra_alloc_reg_set(mem_ctx, ETNA_MAX_TEMPS *
119 struct ra_regs *regs = compiler->regs;
H A Detnaviv_compiler_nir.h323 struct ra_regs *
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/pp/
H A Dppir.h303 struct ra_regs;
317 struct ra_regs *ra;
H A Dregalloc.c95 struct ra_regs *ppir_regalloc_init(void *mem_ctx)
97 struct ra_regs *ret = ra_alloc_reg_set(mem_ctx, PPIR_REG_COUNT, false);
H A Dnir.c454 struct ra_regs *ra)
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_compiler.h37 struct ra_regs;
45 struct ra_regs *regs;
61 struct ra_regs *regs;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/standalone/
H A Dlima_compiler_cmdline.c236 struct ra_regs *ra = ppir_regalloc_init(NULL);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/pp/
H A Dppir.h357 struct ra_regs;
373 struct ra_regs *ra;
H A Dregalloc.c52 struct ra_regs *ppir_regalloc_init(void *mem_ctx)
54 struct ra_regs *ret = ra_alloc_reg_set(mem_ctx, PPIR_REG_COUNT, false);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/
H A Dvc4_context.h338 struct ra_regs *regs;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/
H A Dvc4_context.h336 struct ra_regs *regs;
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_compiler.h37 struct ra_regs;
47 struct ra_regs *regs;
57 struct ra_regs *regs;

Completed in 55 milliseconds

12