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.c1359 ac_translate_nir_to_llvm(struct ac_llvm_compiler *ac_llvm, in ac_translate_nir_to_llvm()
1542 struct ac_llvm_compiler *ac_llvm) in radv_llvm_compile()
1559 ac_compile_llvm_module(struct ac_llvm_compiler *ac_llvm, LLVMModuleRef llvm_module, in ac_compile_llvm_module()
1607 radv_compile_nir_shader(struct ac_llvm_compiler *ac_llvm, in radv_compile_nir_shader()
1710 radv_compile_gs_copy_shader(struct ac_llvm_compiler *ac_llvm, in radv_compile_gs_copy_shader()
1760 struct ac_llvm_compiler ac_llvm; in llvm_compile_shader()
/third_party/mesa3d/src/amd/llvm/
Dac_llvm_util.h77 struct ac_llvm_compiler { struct
124 bool ac_init_llvm_compiler(struct ac_llvm_compiler *compiler, enum radeon_family family,
126 void ac_destroy_llvm_compiler(struct ac_llvm_compiler *compiler);
Dac_llvm_util.c341 bool ac_init_llvm_compiler(struct ac_llvm_compiler *compiler, enum radeon_family family, in ac_init_llvm_compiler()
373 void ac_destroy_llvm_compiler(struct ac_llvm_compiler *compiler) in ac_destroy_llvm_compiler()
Dac_llvm_build.h58 struct ac_llvm_compiler;
147 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.h136 struct ac_llvm_compiler *compiler;
196 struct ac_shader_config *conf, struct ac_llvm_compiler *compiler,
200 struct ac_llvm_compiler *compiler, unsigned wave_size);
225 bool si_llvm_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
Dsi_shader.h351 struct ac_llvm_compiler *compiler;
968 bool si_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
970 bool si_create_shader_variant(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
993 struct ac_llvm_compiler *compiler,
Dsi_shader.c1777 bool si_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_compile_shader()
1987 struct ac_llvm_compiler *compiler, struct util_debug_callback *debug, in si_get_shader_part()
2066 static bool si_get_vs_prolog(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_get_vs_prolog()
2090 static bool si_shader_select_vs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_vs_parts()
2110 static bool si_shader_select_tcs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_tcs_parts()
2136 static bool si_shader_select_gs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_gs_parts()
2320 static bool si_shader_select_ps_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_ps_parts()
2432 bool si_create_shader_variant(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_create_shader_variant()
Dsi_pipe.h693 struct ac_llvm_compiler compiler[24]; /* used by the queue only */
698 struct ac_llvm_compiler compiler_lowp[10];
989 struct ac_llvm_compiler compiler; /* only non-threaded compilation */
1520 bool 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()
1125 static bool si_should_optimize_less(struct ac_llvm_compiler *compiler, in si_should_optimize_less()
1139 bool si_llvm_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_llvm_compile_shader()
Dsi_pipe.c139 bool si_init_compiler(struct si_screen *sscreen, struct ac_llvm_compiler *compiler) in si_init_compiler()
176 static void si_destroy_compiler(struct ac_llvm_compiler *compiler) in si_destroy_compiler()
Dsi_shader_llvm_gs.c384 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.cpp2518 struct ac_llvm_compiler *compiler; in si_build_shader_variant()
2954 struct ac_llvm_compiler *compiler; in si_init_shader_selector_async()