/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_compiler.h | 40 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()
|
D | ir3_nir.h | 58 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);
|
D | ir3_compiler.c | 66 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()
|
D | ir3_disk_cache.c | 49 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()
|
D | ir3_assembler.h | 43 struct ir3_compiler; 45 struct ir3_shader *ir3_parse_asm(struct ir3_compiler *c,
|
D | ir3_nir.c | 150 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()
|
D | ir3_shader.h | 733 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);
|
D | ir3_context.h | 46 struct ir3_compiler *compiler; 196 struct ir3_context *ir3_context_init(struct ir3_compiler *compiler,
|
D | ir3.c | 51 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()
|
D | meson.build | 73 'ir3_compiler.c', 74 'ir3_compiler.h',
|
D | ir3_assembler.c | 33 ir3_parse_asm(struct ir3_compiler *c, struct ir3_kernel_info *info, FILE *in) in ir3_parse_asm()
|
D | ir3_nir_analyze_ubo_ranges.c | 364 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()
|
D | ir3_lower_parallelcopy.c | 85 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()
|
D | ir3_shader.c | 132 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()
|
D | ir3.h | 41 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/ |
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 | a4xx.c | 40 struct ir3_compiler *compiler;
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.c | 105 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()
|
D | ir3_cache.c | 126 struct ir3_compiler *compiler = shaders[MESA_SHADER_VERTEX]->compiler; in ir3_cache_lookup()
|
D | ir3_cmdline.c | 105 static struct ir3_compiler *compiler;
|
/third_party/mesa3d/src/freedreno/ir3/tests/ |
D | delay.c | 102 parse_asm(struct ir3_compiler *c, const char *asmstr) in parse_asm() 146 struct ir3_compiler *c; in main()
|
D | disasm.c | 385 struct ir3_compiler *compilers[10] = {}; in main()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | meson.build | 296 ir3_compiler = executable( build 297 'ir3_compiler',
|
/third_party/mesa3d/src/freedreno/isa/ |
D | encode.c | 35 struct ir3_compiler *compiler;
|