| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_assembler.h | 43 struct ir3_compiler; 45 struct ir3_shader *ir3_parse_asm(struct ir3_compiler *c,
|
| H A D | ir3_compiler.h | 40 struct ir3_compiler { struct 164 void ir3_compiler_destroy(struct ir3_compiler *compiler); 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)
|
| H A 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);
|
| H A D | ir3_compiler.c | 31 #include "ir3_compiler.h" 66 ir3_compiler_destroy(struct ir3_compiler *compiler) 72 struct ir3_compiler * 76 struct ir3_compiler *compiler = rzalloc(NULL, struct ir3_compiler);
|
| H A D | ir3_disk_cache.c | 26 #include "ir3_compiler.h" 49 ir3_disk_cache_init(struct ir3_compiler *compiler) 72 ir3_disk_cache_init_shader_key(struct ir3_compiler *compiler, 103 compute_variant_key(struct ir3_compiler *compiler, struct ir3_shader_variant *v, 162 ir3_disk_cache_retrieve(struct ir3_compiler *compiler, 201 ir3_disk_cache_store(struct ir3_compiler *compiler,
|
| H A D | ir3_assembler.c | 33 ir3_parse_asm(struct ir3_compiler *c, struct ir3_kernel_info *info, FILE *in)
|
| H A D | ir3_context.h | 31 #include "ir3_compiler.h" 46 struct ir3_compiler *compiler; 196 struct ir3_context *ir3_context_init(struct ir3_compiler *compiler,
|
| H A D | ir3_shader.h | 38 #include "ir3_compiler.h" 733 struct ir3_compiler *compiler; 771 const struct ir3_compiler *compiler = v->shader->compiler; 790 ir3_shader_from_nir(struct ir3_compiler *compiler, nir_shader *nir, 794 const struct ir3_compiler *compiler);
|
| H A D | ir3_nir_analyze_ubo_ranges.c | 27 #include "ir3_compiler.h" 364 struct ir3_compiler *compiler = v->shader->compiler; 417 struct ir3_compiler *compiler = v->shader->compiler; 593 struct ir3_compiler *compiler = v->shader->compiler;
|
| H A D | ir3.c | 51 ir3_create(struct ir3_compiler *compiler, struct ir3_shader_variant *v) 116 const struct ir3_compiler *compiler = v->shader->compiler; 176 const struct ir3_compiler *compiler = v->shader->compiler; 210 ir3_get_reg_dependent_max_waves(const struct ir3_compiler *compiler, 224 const struct ir3_compiler *compiler = v->shader->compiler; 788 struct ir3_compiler *compiler = instr->block->shader->compiler;
|
| H A D | ir3_nir.c | 30 #include "ir3_compiler.h" 150 ir3_get_compiler_options(struct ir3_compiler *compiler) 196 ir3_optimize_loop(struct ir3_compiler *compiler, nir_shader *s) 379 ir3_finalize_nir(struct ir3_compiler *compiler, nir_shader *s) 514 ir3_nir_post_finalize(struct ir3_compiler *compiler, nir_shader *s) 766 ir3_nir_scan_driver_consts(struct ir3_compiler *compiler, nir_shader *shader, struct ir3_const_state *layout) 856 struct ir3_compiler *compiler = v->shader->compiler;
|
| H A D | ir3_lower_parallelcopy.c | 85 do_swap(struct ir3_compiler *compiler, struct ir3_instruction *instr, 186 do_copy(struct ir3_compiler *compiler, struct ir3_instruction *instr, 313 _handle_copies(struct ir3_compiler *compiler, struct ir3_instruction *instr,
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3_compiler.c | 29 #include "ir3_compiler.h" 46 struct ir3_compiler * ir3_compiler_create(struct fd_device *dev, uint32_t gpu_id) 48 struct ir3_compiler *compiler = rzalloc(NULL, struct ir3_compiler);
|
| H A D | ir3_compiler.h | 34 struct ir3_compiler { struct 72 struct ir3_compiler * ir3_compiler_create(struct fd_device *dev, uint32_t gpu_id); 74 int ir3_compile_shader_nir(struct ir3_compiler *compiler,
|
| H A D | ir3_nir.h | 45 const nir_shader_compiler_options * ir3_get_compiler_options(struct ir3_compiler *compiler);
|
| H A D | ir3_context.h | 30 #include "ir3_compiler.h" 45 struct ir3_compiler *compiler; 139 struct ir3_context * ir3_context_init(struct ir3_compiler *compiler,
|
| H A D | ir3_shader.h | 515 struct ir3_compiler *compiler; 528 struct ir3_shader * ir3_shader_from_nir(struct ir3_compiler *compiler, nir_shader *nir);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ir3/ |
| H A D | ir3_gallium.h | 34 struct ir3_shader * ir3_shader_create(struct ir3_compiler *compiler, 39 ir3_shader_create_compute(struct ir3_compiler *compiler, 46 struct nir_shader * ir3_tgsi_to_nir(struct ir3_compiler *compiler,
|
| H A D | ir3_gallium.c | 43 #include "ir3/ir3_compiler.h" 122 ir3_shader_create(struct ir3_compiler *compiler, 159 ir3_shader_create_compute(struct ir3_compiler *compiler, 182 ir3_tgsi_to_nir(struct ir3_compiler *compiler,
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/computerator/ |
| H A D | ir3_asm.h | 41 struct ir3_kernel *ir3_asm_assemble(struct ir3_compiler *c, FILE *in);
|
| H A D | ir3_asm.c | 25 #include "ir3/ir3_compiler.h" 30 ir3_asm_assemble(struct ir3_compiler *c, FILE *in)
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ |
| H A D | Makefile.sources | 24 ir3/ir3_compiler.c \ 25 ir3/ir3_compiler.h \
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ |
| H A D | ir3_gallium.c | 42 #include "ir3/ir3_compiler.h" 105 struct ir3_compiler *compiler = v->shader->compiler; 181 struct ir3_compiler *compiler = shader->compiler; 285 struct ir3_compiler *compiler = ctx->screen->compiler; 328 struct ir3_compiler *compiler = ctx->screen->compiler;
|
| H A D | ir3_cache.c | 126 struct ir3_compiler *compiler = shaders[MESA_SHADER_VERTEX]->compiler;
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/tests/ |
| H A D | delay.c | 102 parse_asm(struct ir3_compiler *c, const char *asmstr) 146 struct ir3_compiler *c;
|