Home
last modified time | relevance | path

Searched refs:ir3_compiler (Results 1 – 25 of 36) sorted by relevance

12

/external/mesa3d/src/freedreno/ir3/
Dir3_compiler.h37 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()
Dir3_compiler.c57 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()
Dir3_disk_cache.c49 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()
Dir3_nir.h54 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);
Dir3_assembler.h42 struct ir3_compiler;
44 struct ir3_shader * ir3_parse_asm(struct ir3_compiler *c, struct ir3_kernel_info *info, FILE *in);
Dir3_context.h45 struct ir3_compiler *compiler;
173 struct ir3_context * ir3_context_init(struct ir3_compiler *compiler,
Dir3_shader.h719 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);
Dir3_assembler.c35 ir3_parse_asm(struct ir3_compiler *c, struct ir3_kernel_info *info, FILE *in) in ir3_parse_asm()
Dmeson.build72 'ir3_compiler.c',
73 'ir3_compiler.h',
Dir3_nir.c141 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()
Dir3_nir_analyze_ubo_ranges.c368 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()
Dir3_shader.c127 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()
Dir3_ra_regset.c108 ir3_ra_alloc_reg_set(struct ir3_compiler *compiler, bool mergedregs) in ir3_ra_alloc_reg_set()
Dir3.h41 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/
Dir3_gallium.h34 struct ir3_shader * ir3_shader_create(struct ir3_compiler *compiler,
39 ir3_shader_create_compute(struct ir3_compiler *compiler,
Dir3_gallium.c85 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()
Dir3_cmdline.c105 static struct ir3_compiler *compiler;
/external/mesa3d/src/freedreno/
DMakefile.sources40 ir3/ir3_compiler.c \
41 ir3/ir3_compiler.h \
/external/mesa3d/src/freedreno/computerator/
Dir3_asm.h41 struct ir3_kernel *ir3_asm_assemble(struct ir3_compiler *c, FILE *in);
Dir3_asm.c30 ir3_asm_assemble(struct ir3_compiler *c, FILE *in) in ir3_asm_assemble()
Da6xx.c38 struct ir3_compiler *compiler;
/external/mesa3d/src/freedreno/ir3/tests/
Ddelay.c89 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/
Dmeson.build260 ir3_compiler = executable( build
261 'ir3_compiler',
/external/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_compute.c61 struct ir3_compiler *compiler = ctx->screen->compiler; in fd6_create_compute_state()
/external/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_compute.c57 struct ir3_compiler *compiler = ctx->screen->compiler; in fd5_create_compute_state()

12