/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_compiler.h | 39 struct ir3_shader; 230 struct ir3_shader *shader); 235 bool ir3_disk_cache_retrieve(struct ir3_shader *shader, 237 void ir3_disk_cache_store(struct ir3_shader *shader, 244 struct ir3_shader *shader,
|
D | ir3_assembler.h | 43 struct ir3_shader; 46 struct ir3_shader *ir3_parse_asm(struct ir3_compiler *c,
|
D | ir3_disk_cache.c | 73 struct ir3_shader *shader) in ir3_disk_cache_init_shader_key() 108 compute_variant_key(struct ir3_shader *shader, struct ir3_shader_variant *v, in compute_variant_key() 216 ir3_disk_cache_retrieve(struct ir3_shader *shader, in ir3_disk_cache_retrieve() 255 ir3_disk_cache_store(struct ir3_shader *shader, in ir3_disk_cache_store()
|
D | ir3_shader.h | 815 struct ir3_shader { struct 917 ir3_shader_create_variant(struct ir3_shader *shader, 921 ir3_shader_get_variant(struct ir3_shader *shader, 932 struct ir3_shader * 938 void ir3_shader_destroy(struct ir3_shader *shader); 940 uint64_t ir3_shader_outputs(const struct ir3_shader *so); 951 ir3_key_clear_unused(struct ir3_shader_key *key, struct ir3_shader *shader) in ir3_key_clear_unused()
|
D | ir3_assembler.c | 32 struct ir3_shader * 35 struct ir3_shader *shader = rzalloc_size(NULL, sizeof(*shader)); in ir3_parse_asm()
|
D | ir3_shader.c | 291 compile_variant(struct ir3_shader *shader, struct ir3_shader_variant *v) in compile_variant() 316 alloc_variant(struct ir3_shader *shader, const struct ir3_shader_key *key, in alloc_variant() 397 create_variant(struct ir3_shader *shader, const struct ir3_shader_key *key, in create_variant() 448 ir3_shader_create_variant(struct ir3_shader *shader, in ir3_shader_create_variant() 456 shader_variant(struct ir3_shader *shader, const struct ir3_shader_key *key) in shader_variant() 468 ir3_shader_get_variant(struct ir3_shader *shader, in ir3_shader_get_variant() 496 ir3_shader_destroy(struct ir3_shader *shader) in ir3_shader_destroy() 509 ir3_setup_used_key(struct ir3_shader *shader) in ir3_setup_used_key() 660 struct ir3_shader * 665 struct ir3_shader *shader = rzalloc_size(NULL, sizeof(*shader)); in ir3_shader_from_nir() [all …]
|
D | meson.build | 113 'ir3_shader.c', 114 'ir3_shader.h',
|
D | ir3_nir.h | 67 void ir3_nir_post_finalize(struct ir3_shader *shader);
|
D | ir3_context.h | 201 struct ir3_shader *shader,
|
D | ir3_context.c | 34 ir3_context_init(struct ir3_compiler *compiler, struct ir3_shader *shader, in ir3_context_init()
|
D | ir3_nir.c | 446 ir3_nir_post_finalize(struct ir3_shader *shader) in ir3_nir_post_finalize()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.c | 55 struct ir3_shader *shader; 120 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, in ir3_shader_variant() 180 struct ir3_shader *shader = hwcso->shader; in create_initial_variants() 257 struct ir3_shader *shader = hwcso->shader; in create_initial_compute_variants_async() 309 struct ir3_shader *shader = in ir3_shader_compute_state_create() 410 struct ir3_shader *so = hwcso->shader; in ir3_shader_state_delete() 440 struct ir3_shader * 446 struct ir3_shader *shader = hwcso->shader; in ir3_get_shader()
|
D | ir3_gallium.h | 43 ir3_shader_variant(struct ir3_shader *shader, struct ir3_shader_key key, 52 struct ir3_shader *ir3_get_shader(struct ir3_shader_state *hwcso);
|
D | ir3_cache.c | 103 struct ir3_shader *shaders[MESA_SHADER_STAGES] = { in ir3_cache_lookup()
|
D | ir3_cmdline.c | 419 struct ir3_shader *shader = rzalloc_size(NULL, sizeof(*shader)); in main()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_shader.h | 23 struct ir3_shader *ir3_shader; member
|
D | tu_device.h | 255 struct ir3_shader *global_shaders[GLOBAL_SH_COUNT];
|
D | tu_shader.c | 834 shader->ir3_shader = in tu_shader_create() 850 ir3_shader_destroy(shader->ir3_shader); in tu_shader_destroy()
|
D | tu_pipeline.c | 2464 enum tess_primitive_mode primitive_mode = shader->ir3_shader->nir->info.tess._primitive_mode; in tu6_get_tessmode() 2956 uint64_t outputs_written = last_shader->ir3_shader->nir->info.outputs_written; in tu_pipeline_builder_compile_shaders() 2981 ir3_shader_create_variant(shaders[stage]->ir3_shader, &ir3_key, in tu_pipeline_builder_compile_shaders() 3005 ir3_shader_create_variant(shaders[stage]->ir3_shader, &ir3_key, in tu_pipeline_builder_compile_shaders() 4162 ir3_shader_create_variant(shader->ir3_shader, &ir3_key, executable_info); in tu_compute_pipeline_create()
|
/third_party/mesa3d/src/freedreno/ir3/tests/ |
D | delay.c | 106 static struct ir3_shader * 111 struct ir3_shader *shader = ir3_parse_asm(c, &info, in); in parse_asm() 162 struct ir3_shader *shader = parse_asm(c, test->asmstr); in main()
|
D | disasm.c | 492 struct ir3_shader *shader = ir3_parse_asm(compilers[gen], &info, fasm); in main()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_program.h | 56 bool fd3_needs_manual_clipping(const struct ir3_shader *,
|
D | fd3_program.c | 42 fd3_needs_manual_clipping(const struct ir3_shader *shader, in fd3_needs_manual_clipping()
|
/third_party/mesa3d/src/freedreno/computerator/ |
D | ir3_asm.c | 33 struct ir3_shader *shader = ir3_parse_asm(c, &kernel->info, in); in ir3_asm_assemble()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_compute.c | 126 struct ir3_shader *shader = ir3_get_shader(ctx->compute); in fd4_launch_grid()
|