Home
last modified time | relevance | path

Searched refs:ir3_compiler (Results 1 - 25 of 33) sorted by relevance

12

/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_compiler.h41 struct ir3_compiler { struct
223 void ir3_compiler_destroy(struct ir3_compiler *compiler);
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()
H A Dir3_compiler.c31 #include "ir3_compiler.h"
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()
H A Dir3_assembler.h44 struct ir3_compiler;
46 struct ir3_shader *ir3_parse_asm(struct ir3_compiler *c,
H A Dir3_disk_cache.c26 #include "ir3_compiler.h"
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()
H A Dir3_nir.h64 void ir3_optimize_loop(struct ir3_compiler *compiler, nir_shader *s);
66 void ir3_finalize_nir(struct ir3_compiler *compiler, nir_shader *s);
H A Dir3.c51 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()
H A Dir3_context.h31 #include "ir3_compiler.h"
46 struct ir3_compiler *compiler;
200 struct ir3_context *ir3_context_init(struct ir3_compiler *compiler,
H A Dir3_shader.h38 #include "ir3_compiler.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);
H A Dir3_nir.c30 #include "ir3_compiler.h"
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_state *layout) in ir3_nir_scan_driver_consts()
938 struct ir3_compiler *compiler = v->compiler; in ir3_setup_const_state()
H A Dir3_assembler.c33 ir3_parse_asm(struct ir3_compiler *c, struct ir3_kernel_info *info, FILE *in) in ir3_parse_asm()
H A Dir3_nir_analyze_ubo_ranges.c27 #include "ir3_compiler.h"
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()
H A 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()
H A Dir3_shader.c36 #include "ir3_compiler.h"
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()
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
H A Dir3_gallium.c43 #include "ir3/ir3_compiler.h"
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()
H A Dir3_cache.c126 struct ir3_compiler *compiler = shaders[MESA_SHADER_VERTEX]->compiler; in ir3_cache_lookup()
H A Dir3_cmdline.c44 #include "ir3/ir3_compiler.h"
105 static struct ir3_compiler *compiler;
276 printf("Usage: ir3_compiler [OPTIONS]... <file.tgsi | file.spv entry_point " in print_usage()
/third_party/mesa3d/src/freedreno/computerator/
H A Dir3_asm.h41 struct ir3_kernel *ir3_asm_assemble(struct ir3_compiler *c, FILE *in);
H A Dir3_asm.c25 #include "ir3/ir3_compiler.h"
30 ir3_asm_assemble(struct ir3_compiler *c, FILE *in) in ir3_asm_assemble()
H A Da4xx.c24 #include "ir3/ir3_compiler.h"
40 struct ir3_compiler *compiler;
/third_party/mesa3d/src/freedreno/ir3/tests/
H A Ddelay.c107 parse_asm(struct ir3_compiler *c, const char *asmstr) in parse_asm()
151 struct ir3_compiler *c; in main()
H A Ddisasm.c441 struct ir3_compiler *compilers[10] = {}; in main()
/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_pipeline.h82 const struct ir3_compiler *compiler) in tu6_shared_constants_enable()
H A Dtu_device.h215 struct ir3_compiler *compiler;
/third_party/mesa3d/src/freedreno/isa/
H A Dencode.c38 struct ir3_compiler *compiler;
/third_party/mesa3d/src/gallium/drivers/freedreno/
H A Dfreedreno_screen.c740 struct ir3_compiler *compiler = screen->compiler; in fd_get_compute_param()
822 struct ir3_compiler *compiler = screen->compiler; in fd_get_disk_shader_cache()

Completed in 18 milliseconds

12