Home
last modified time | relevance | path

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

12

/third_party/mesa3d/src/freedreno/ir3/
Dir3_compiler.h40 struct ir3_compiler { struct
164 void ir3_compiler_destroy(struct ir3_compiler *compiler); argument
165 struct ir3_compiler *ir3_compiler_create(struct fd_device *dev,
169 void ir3_disk_cache_init(struct ir3_compiler *compiler);
170 void ir3_disk_cache_init_shader_key(struct ir3_compiler *compiler,
172 bool ir3_disk_cache_retrieve(struct ir3_compiler *compiler,
174 void ir3_disk_cache_store(struct ir3_compiler *compiler,
177 int ir3_compile_shader_nir(struct ir3_compiler *compiler,
182 ir3_pointer_size(struct ir3_compiler *compiler) in ir3_pointer_size()
Dir3_nir.h58 ir3_get_compiler_options(struct ir3_compiler *compiler);
59 void ir3_optimize_loop(struct ir3_compiler *compiler, nir_shader *s);
61 void ir3_finalize_nir(struct ir3_compiler *compiler, nir_shader *s);
62 void ir3_nir_post_finalize(struct ir3_compiler *compiler, nir_shader *s);
Dir3_compiler.c66 ir3_compiler_destroy(struct ir3_compiler *compiler) in ir3_compiler_destroy()
72 struct ir3_compiler *
76 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()
72 ir3_disk_cache_init_shader_key(struct ir3_compiler *compiler, in ir3_disk_cache_init_shader_key()
103 compute_variant_key(struct ir3_compiler *compiler, struct ir3_shader_variant *v, in compute_variant_key()
162 ir3_disk_cache_retrieve(struct ir3_compiler *compiler, in ir3_disk_cache_retrieve()
201 ir3_disk_cache_store(struct ir3_compiler *compiler, in ir3_disk_cache_store()
Dir3_assembler.h43 struct ir3_compiler;
45 struct ir3_shader *ir3_parse_asm(struct ir3_compiler *c,
Dir3_nir.c150 ir3_get_compiler_options(struct ir3_compiler *compiler) in ir3_get_compiler_options()
196 ir3_optimize_loop(struct ir3_compiler *compiler, nir_shader *s) in ir3_optimize_loop()
378 ir3_finalize_nir(struct ir3_compiler *compiler, nir_shader *s) in ir3_finalize_nir()
513 ir3_nir_post_finalize(struct ir3_compiler *compiler, nir_shader *s) in ir3_nir_post_finalize()
765 ir3_nir_scan_driver_consts(struct ir3_compiler *compiler, nir_shader *shader, struct ir3_const_stat… in ir3_nir_scan_driver_consts()
855 struct ir3_compiler *compiler = v->shader->compiler; in ir3_setup_const_state()
Dir3_shader.h733 struct ir3_compiler *compiler;
771 const struct ir3_compiler *compiler = v->shader->compiler; in ir3_max_const()
790 ir3_shader_from_nir(struct ir3_compiler *compiler, nir_shader *nir,
794 const struct ir3_compiler *compiler);
Dir3_context.h46 struct ir3_compiler *compiler;
196 struct ir3_context *ir3_context_init(struct ir3_compiler *compiler,
Dir3.c51 ir3_create(struct ir3_compiler *compiler, struct ir3_shader_variant *v) in ir3_create()
116 const struct ir3_compiler *compiler = v->shader->compiler; in ir3_should_double_threadsize()
176 const struct ir3_compiler *compiler = v->shader->compiler; in ir3_get_reg_independent_max_waves()
210 ir3_get_reg_dependent_max_waves(const struct ir3_compiler *compiler, in ir3_get_reg_dependent_max_waves()
224 const struct ir3_compiler *compiler = v->shader->compiler; in ir3_collect_info()
788 struct ir3_compiler *compiler = instr->block->shader->compiler; in ir3_valid_flags()
Dmeson.build73 'ir3_compiler.c',
74 'ir3_compiler.h',
Dir3_assembler.c33 ir3_parse_asm(struct ir3_compiler *c, struct ir3_kernel_info *info, FILE *in) in ir3_parse_asm()
Dir3_nir_analyze_ubo_ranges.c364 struct ir3_compiler *compiler = v->shader->compiler; in ir3_nir_analyze_ubo_ranges()
417 struct ir3_compiler *compiler = v->shader->compiler; in ir3_nir_lower_ubo_loads()
593 struct ir3_compiler *compiler = v->shader->compiler; in ir3_nir_lower_load_constant()
Dir3_lower_parallelcopy.c85 do_swap(struct ir3_compiler *compiler, struct ir3_instruction *instr, in do_swap()
186 do_copy(struct ir3_compiler *compiler, struct ir3_instruction *instr, in do_copy()
313 _handle_copies(struct ir3_compiler *compiler, struct ir3_instruction *instr, in _handle_copies()
Dir3_shader.c132 const struct ir3_compiler *compiler = v->shader->compiler; in ir3_shader_assemble()
555 const struct ir3_compiler *compiler) in ir3_trim_constlen()
584 ir3_shader_from_nir(struct ir3_compiler *compiler, nir_shader *nir, in ir3_shader_from_nir()
Dir3.h41 struct ir3_compiler;
460 struct ir3_compiler *compiler;
634 struct ir3 *ir3_create(struct ir3_compiler *compiler,
641 unsigned ir3_get_reg_dependent_max_waves(const struct ir3_compiler *compiler,
/third_party/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()
Da4xx.c40 struct ir3_compiler *compiler;
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_gallium.c105 struct ir3_compiler *compiler = v->shader->compiler; in upload_shader_variant()
181 struct ir3_compiler *compiler = shader->compiler; in create_initial_variants()
285 struct ir3_compiler *compiler = ctx->screen->compiler; in ir3_shader_compute_state_create()
328 struct ir3_compiler *compiler = ctx->screen->compiler; in ir3_shader_state_create()
Dir3_cache.c126 struct ir3_compiler *compiler = shaders[MESA_SHADER_VERTEX]->compiler; in ir3_cache_lookup()
Dir3_cmdline.c105 static struct ir3_compiler *compiler;
/third_party/mesa3d/src/freedreno/ir3/tests/
Ddelay.c102 parse_asm(struct ir3_compiler *c, const char *asmstr) in parse_asm()
146 struct ir3_compiler *c; in main()
Ddisasm.c385 struct ir3_compiler *compilers[10] = {}; in main()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dmeson.build296 ir3_compiler = executable( build
297 'ir3_compiler',
/third_party/mesa3d/src/freedreno/isa/
Dencode.c35 struct ir3_compiler *compiler;

12