Home
last modified time | relevance | path

Searched refs:ac_llvm_compiler (Results 1 – 16 of 16) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_llvm_helper.cpp64 struct ac_llvm_compiler llvm_info;
77 radv_compile_to_elf(struct ac_llvm_compiler *info, LLVMModuleRef module, char **pelf_buffer, in radv_compile_to_elf()
100 radv_init_llvm_compiler(struct ac_llvm_compiler *info, enum radeon_family family, in radv_init_llvm_compiler()
Dradv_llvm_helper.h32 bool radv_init_llvm_compiler(struct ac_llvm_compiler *info, enum radeon_family family,
35 bool radv_compile_to_elf(struct ac_llvm_compiler *info, LLVMModuleRef module, char **pelf_buffer,
Dradv_nir_to_llvm.c2387 ac_translate_nir_to_llvm(struct ac_llvm_compiler *ac_llvm, struct nir_shader *const *shaders, in ac_translate_nir_to_llvm()
2611 struct ac_llvm_compiler *ac_llvm) in radv_llvm_compile()
2628 ac_compile_llvm_module(struct ac_llvm_compiler *ac_llvm, LLVMModuleRef llvm_module, in ac_compile_llvm_module()
2676 radv_compile_nir_shader(struct ac_llvm_compiler *ac_llvm, struct radv_shader_binary **rbinary, in radv_compile_nir_shader()
2776 radv_compile_gs_copy_shader(struct ac_llvm_compiler *ac_llvm, struct nir_shader *geom_shader, in radv_compile_gs_copy_shader()
2819 struct ac_llvm_compiler ac_llvm; in llvm_compile_shader()
/third_party/mesa3d/src/amd/llvm/
Dac_llvm_util.h78 struct ac_llvm_compiler { struct
128 bool ac_init_llvm_compiler(struct ac_llvm_compiler *compiler, enum radeon_family family,
130 void ac_destroy_llvm_compiler(struct ac_llvm_compiler *compiler);
Dac_llvm_util.c358 bool ac_init_llvm_compiler(struct ac_llvm_compiler *compiler, enum radeon_family family, in ac_init_llvm_compiler()
390 void ac_destroy_llvm_compiler(struct ac_llvm_compiler *compiler) in ac_destroy_llvm_compiler()
Dac_llvm_build.h57 struct ac_llvm_compiler;
146 void ac_llvm_context_init(struct ac_llvm_context *ctx, struct ac_llvm_compiler *compiler,
Dac_llvm_build.c58 void ac_llvm_context_init(struct ac_llvm_context *ctx, struct ac_llvm_compiler *compiler, in ac_llvm_context_init()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_internal.h141 struct ac_llvm_compiler *compiler;
199 struct ac_shader_config *conf, struct ac_llvm_compiler *compiler,
203 struct ac_llvm_compiler *compiler, unsigned wave_size);
229 bool si_llvm_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
Dsi_shader.h313 struct ac_llvm_compiler *compiler;
892 bool si_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
894 bool si_create_shader_variant(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
911 struct ac_llvm_compiler *compiler,
Dsi_shader.c1411 bool si_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_compile_shader()
1538 struct ac_llvm_compiler *compiler, struct pipe_debug_callback *debug, in si_get_shader_part()
1616 static bool si_get_vs_prolog(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_get_vs_prolog()
1639 static bool si_shader_select_vs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_vs_parts()
1648 static bool si_shader_select_tcs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_tcs_parts()
1675 static bool si_shader_select_gs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_gs_parts()
1863 static bool si_shader_select_ps_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_ps_parts()
1981 bool si_create_shader_variant(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_create_shader_variant()
Dsi_pipe.h656 struct ac_llvm_compiler compiler[24]; /* used by the queue only */
661 struct ac_llvm_compiler compiler_lowp[10];
951 struct ac_llvm_compiler compiler; /* only non-threaded compilation */
1465 void si_init_compiler(struct si_screen *sscreen, struct ac_llvm_compiler *compiler);
Dsi_shader_llvm.c72 struct ac_shader_config *conf, struct ac_llvm_compiler *compiler, in si_compile_llvm()
129 struct ac_llvm_compiler *compiler, unsigned wave_size) in si_llvm_context_init()
1018 static bool si_should_optimize_less(struct ac_llvm_compiler *compiler, in si_should_optimize_less()
1057 bool si_llvm_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_llvm_compile_shader()
Dsi_pipe.c135 void si_init_compiler(struct si_screen *sscreen, struct ac_llvm_compiler *compiler) in si_init_compiler()
169 static void si_destroy_compiler(struct ac_llvm_compiler *compiler) in si_destroy_compiler()
Dsi_shader_llvm_gs.c410 struct ac_llvm_compiler *compiler, in si_generate_gs_copy_shader()
Dsi_compute.c115 struct ac_llvm_compiler *compiler; in si_create_compute_state_async()
Dsi_state_shaders.c2204 struct ac_llvm_compiler *compiler; in si_build_shader_variant()
2612 struct ac_llvm_compiler *compiler; in si_init_shader_selector_async()