/external/mesa3d/src/freedreno/ir3/ |
D | ir3_compiler.h | 37 struct ir3_compiler { struct 113 void ir3_compiler_destroy(struct ir3_compiler *compiler); argument 114 struct ir3_compiler * ir3_compiler_create(struct fd_device *dev, uint32_t gpu_id); 116 void ir3_disk_cache_init(struct ir3_compiler *compiler); 117 void ir3_disk_cache_init_shader_key(struct ir3_compiler *compiler, 119 bool ir3_disk_cache_retrieve(struct ir3_compiler *compiler, 121 void ir3_disk_cache_store(struct ir3_compiler *compiler, 124 int ir3_compile_shader_nir(struct ir3_compiler *compiler, 129 unsigned ir3_pointer_size(struct ir3_compiler *compiler) in ir3_pointer_size()
|
D | ir3_compiler.c | 57 ir3_compiler_destroy(struct ir3_compiler *compiler) in ir3_compiler_destroy() 62 struct ir3_compiler * 65 struct ir3_compiler *compiler = rzalloc(NULL, struct ir3_compiler); in ir3_compiler_create()
|
D | ir3_disk_cache.c | 49 ir3_disk_cache_init(struct ir3_compiler *compiler) in ir3_disk_cache_init() 75 ir3_disk_cache_init_shader_key(struct ir3_compiler *compiler, in ir3_disk_cache_init_shader_key() 105 compute_variant_key(struct ir3_compiler *compiler, in compute_variant_key() 161 ir3_disk_cache_retrieve(struct ir3_compiler *compiler, in ir3_disk_cache_retrieve() 200 ir3_disk_cache_store(struct ir3_compiler *compiler, in ir3_disk_cache_store()
|
D | ir3_nir.h | 54 const nir_shader_compiler_options * ir3_get_compiler_options(struct ir3_compiler *compiler); 56 void ir3_finalize_nir(struct ir3_compiler *compiler, nir_shader *s); 57 void ir3_nir_post_finalize(struct ir3_compiler *compiler, nir_shader *s);
|
D | ir3_assembler.h | 42 struct ir3_compiler; 44 struct ir3_shader * ir3_parse_asm(struct ir3_compiler *c, struct ir3_kernel_info *info, FILE *in);
|
D | ir3_context.h | 45 struct ir3_compiler *compiler; 173 struct ir3_context * ir3_context_init(struct ir3_compiler *compiler,
|
D | ir3_shader.h | 719 struct ir3_compiler *compiler; 757 const struct ir3_compiler *compiler = v->shader->compiler; in ir3_max_const() 773 struct ir3_shader * ir3_shader_from_nir(struct ir3_compiler *compiler, nir_shader *nir, 776 const struct ir3_compiler *compiler);
|
D | ir3_assembler.c | 35 ir3_parse_asm(struct ir3_compiler *c, struct ir3_kernel_info *info, FILE *in) in ir3_parse_asm()
|
D | meson.build | 72 'ir3_compiler.c', 73 'ir3_compiler.h',
|
D | ir3_nir.c | 141 ir3_get_compiler_options(struct ir3_compiler *compiler) in ir3_get_compiler_options() 271 ir3_finalize_nir(struct ir3_compiler *compiler, nir_shader *s) in ir3_finalize_nir() 332 ir3_nir_post_finalize(struct ir3_compiler *compiler, nir_shader *s) in ir3_nir_post_finalize() 634 struct ir3_compiler *compiler = v->shader->compiler; in ir3_setup_const_state()
|
D | ir3_nir_analyze_ubo_ranges.c | 368 struct ir3_compiler *compiler = v->shader->compiler; in ir3_nir_analyze_ubo_ranges() 422 struct ir3_compiler *compiler = v->shader->compiler; in ir3_nir_lower_ubo_loads()
|
D | ir3_shader.c | 127 const struct ir3_compiler *compiler = v->shader->compiler; in ir3_shader_assemble() 436 const struct ir3_compiler *compiler) in ir3_trim_constlen() 465 ir3_shader_from_nir(struct ir3_compiler *compiler, nir_shader *nir, in ir3_shader_from_nir()
|
D | ir3_ra_regset.c | 108 ir3_ra_alloc_reg_set(struct ir3_compiler *compiler, bool mergedregs) in ir3_ra_alloc_reg_set()
|
D | ir3.h | 41 struct ir3_compiler; 442 struct ir3_compiler *compiler; 564 struct ir3 * ir3_create(struct ir3_compiler *compiler, struct ir3_shader_variant *v); 1312 struct ir3_ra_reg_set * ir3_ra_alloc_reg_set(struct ir3_compiler *compiler, bool mergedregs);
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.h | 34 struct ir3_shader * ir3_shader_create(struct ir3_compiler *compiler, 39 ir3_shader_create_compute(struct ir3_compiler *compiler,
|
D | ir3_gallium.c | 85 struct ir3_compiler *compiler = v->shader->compiler; in upload_shader_variant() 164 ir3_shader_create(struct ir3_compiler *compiler, in ir3_shader_create() 251 ir3_shader_create_compute(struct ir3_compiler *compiler, in ir3_shader_create_compute() 286 struct ir3_compiler *compiler = ctx->screen->compiler; in ir3_shader_state_create()
|
D | ir3_cmdline.c | 105 static struct ir3_compiler *compiler;
|
/external/mesa3d/src/freedreno/ |
D | Makefile.sources | 40 ir3/ir3_compiler.c \ 41 ir3/ir3_compiler.h \
|
/external/mesa3d/src/freedreno/computerator/ |
D | ir3_asm.h | 41 struct ir3_kernel *ir3_asm_assemble(struct ir3_compiler *c, FILE *in);
|
D | ir3_asm.c | 30 ir3_asm_assemble(struct ir3_compiler *c, FILE *in) in ir3_asm_assemble()
|
D | a6xx.c | 38 struct ir3_compiler *compiler;
|
/external/mesa3d/src/freedreno/ir3/tests/ |
D | delay.c | 89 parse_asm(struct ir3_compiler *c, const char *asmstr) in parse_asm() 177 struct ir3_compiler *c; in main()
|
/external/mesa3d/src/gallium/drivers/freedreno/ |
D | meson.build | 260 ir3_compiler = executable( build 261 'ir3_compiler',
|
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_compute.c | 61 struct ir3_compiler *compiler = ctx->screen->compiler; in fd6_create_compute_state()
|
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_compute.c | 57 struct ir3_compiler *compiler = ctx->screen->compiler; in fd5_create_compute_state()
|