/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_compiler.h | 41 struct ir3_compiler { struct 223 void ir3_compiler_destroy(struct ir3_compiler *compiler); argument 224 struct ir3_compiler *ir3_compiler_create(struct fd_device *dev, 228 void ir3_disk_cache_init(struct ir3_compiler *compiler); 229 void ir3_disk_cache_init_shader_key(struct ir3_compiler *compiler, 232 struct ir3_compiler *compiler, 241 ir3_get_compiler_options(struct ir3_compiler *compiler); 243 int ir3_compile_shader_nir(struct ir3_compiler *compiler, 249 ir3_pointer_size(struct ir3_compiler *compiler) in ir3_pointer_size()
|
D | ir3_compiler.c | 67 ir3_compiler_destroy(struct ir3_compiler *compiler) in ir3_compiler_destroy() 151 struct ir3_compiler * 155 struct ir3_compiler *compiler = rzalloc(NULL, struct ir3_compiler); in ir3_compiler_create() 319 ir3_get_compiler_options(struct ir3_compiler *compiler) in ir3_get_compiler_options()
|
D | ir3_assembler.h | 44 struct ir3_compiler; 46 struct ir3_shader *ir3_parse_asm(struct ir3_compiler *c,
|
D | ir3_nir.h | 64 void ir3_optimize_loop(struct ir3_compiler *compiler, nir_shader *s); 66 void ir3_finalize_nir(struct ir3_compiler *compiler, nir_shader *s);
|
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() 167 ir3_retrieve_variant(struct blob_reader *blob, struct ir3_compiler *compiler, in ir3_retrieve_variant()
|
D | ir3_shader.h | 517 struct ir3_compiler *compiler; 827 struct ir3_compiler *compiler; 886 const struct ir3_compiler *compiler = v->compiler; in ir3_max_const() 933 ir3_shader_from_nir(struct ir3_compiler *compiler, nir_shader *nir, 937 const struct ir3_compiler *compiler);
|
D | ir3.c | 51 ir3_create(struct ir3_compiler *compiler, struct ir3_shader_variant *v) in ir3_create() 71 is_shared_consts(struct ir3_compiler *compiler, in is_shared_consts() 136 const struct ir3_compiler *compiler = v->compiler; in ir3_should_double_threadsize() 203 const struct ir3_compiler *compiler = v->compiler; in ir3_get_reg_independent_max_waves() 256 ir3_get_reg_dependent_max_waves(const struct ir3_compiler *compiler, in ir3_get_reg_dependent_max_waves() 270 const struct ir3_compiler *compiler = v->compiler; in ir3_collect_info() 863 struct ir3_compiler *compiler = instr->block->shader->compiler; in ir3_valid_flags()
|
D | ir3_context.h | 46 struct ir3_compiler *compiler; 200 struct ir3_context *ir3_context_init(struct ir3_compiler *compiler,
|
D | ir3_nir.c | 80 ir3_optimize_loop(struct ir3_compiler *compiler, nir_shader *s) in ir3_optimize_loop() 314 ir3_finalize_nir(struct ir3_compiler *compiler, nir_shader *s) in ir3_finalize_nir() 449 struct ir3_compiler *compiler = shader->compiler; in ir3_nir_post_finalize() 821 ir3_nir_scan_driver_consts(struct ir3_compiler *compiler, nir_shader *shader, struct ir3_const_stat… in ir3_nir_scan_driver_consts() 938 struct ir3_compiler *compiler = v->compiler; in ir3_setup_const_state()
|
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 | 411 struct ir3_compiler *compiler = v->compiler; in ir3_nir_analyze_ubo_ranges() 467 struct ir3_compiler *compiler = v->compiler; in ir3_nir_lower_ubo_loads() 653 struct ir3_compiler *compiler = v->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->compiler; in ir3_shader_assemble() 614 const struct ir3_compiler *compiler) in ir3_trim_constlen() 661 ir3_shader_from_nir(struct ir3_compiler *compiler, nir_shader *nir, in ir3_shader_from_nir()
|
D | ir3.h | 41 struct ir3_compiler; 501 struct ir3_compiler *compiler; 694 struct ir3 *ir3_create(struct ir3_compiler *compiler, 701 unsigned ir3_get_reg_dependent_max_waves(const struct ir3_compiler *compiler,
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.c | 105 struct ir3_compiler *compiler = v->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() 348 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()
|
/third_party/mesa3d/src/freedreno/ir3/tests/ |
D | delay.c | 107 parse_asm(struct ir3_compiler *c, const char *asmstr) in parse_asm() 151 struct ir3_compiler *c; in main()
|
/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()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | meson.build | 298 ir3_compiler = executable( variable 299 'ir3_compiler',
|
D | freedreno_screen.c | 740 struct ir3_compiler *compiler = screen->compiler; in fd_get_compute_param() 822 struct ir3_compiler *compiler = screen->compiler; in fd_get_disk_shader_cache()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.h | 82 const struct ir3_compiler *compiler) in tu6_shared_constants_enable()
|
D | tu_device.h | 215 struct ir3_compiler *compiler;
|
/third_party/mesa3d/src/freedreno/isa/ |
D | encode.c | 38 struct ir3_compiler *compiler;
|