Home
last modified time | relevance | path

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

/external/mesa3d/src/amd/vulkan/
Dradv_shader_helper.h29 bool radv_init_llvm_compiler(struct ac_llvm_compiler *info,
34 void radv_destroy_llvm_compiler(struct ac_llvm_compiler *info,
37 bool radv_compile_to_elf(struct ac_llvm_compiler *info,
Dradv_llvm_helper.cpp77 struct ac_llvm_compiler llvm_info;
89 bool radv_compile_to_elf(struct ac_llvm_compiler *info, in radv_compile_to_elf()
112 bool radv_init_llvm_compiler(struct ac_llvm_compiler *info, in radv_init_llvm_compiler()
145 void radv_destroy_llvm_compiler(struct ac_llvm_compiler *info, in radv_destroy_llvm_compiler()
Dradv_nir_to_llvm.c3813 LLVMModuleRef ac_translate_nir_to_llvm(struct ac_llvm_compiler *ac_llvm, in ac_translate_nir_to_llvm()
4107 struct ac_llvm_compiler *ac_llvm) in radv_llvm_compile()
4124 static void ac_compile_llvm_module(struct ac_llvm_compiler *ac_llvm, in ac_compile_llvm_module()
4175 radv_compile_nir_shader(struct ac_llvm_compiler *ac_llvm, in radv_compile_nir_shader()
4301 radv_compile_gs_copy_shader(struct ac_llvm_compiler *ac_llvm, in radv_compile_gs_copy_shader()
4348 struct ac_llvm_compiler ac_llvm; in llvm_compile_shader()
/external/mesa3d/src/amd/llvm/
Dac_llvm_util.h81 struct ac_llvm_compiler { struct
134 bool ac_init_llvm_compiler(struct ac_llvm_compiler *compiler, enum radeon_family family,
136 void ac_destroy_llvm_compiler(struct ac_llvm_compiler *compiler);
Dac_llvm_util.c353 bool ac_init_llvm_compiler(struct ac_llvm_compiler *compiler, enum radeon_family family, in ac_init_llvm_compiler()
393 void ac_destroy_llvm_compiler(struct ac_llvm_compiler *compiler) in ac_destroy_llvm_compiler()
Dac_llvm_build.h56 struct ac_llvm_compiler;
144 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()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_internal.h175 struct ac_llvm_compiler *compiler;
224 struct ac_shader_config *conf, struct ac_llvm_compiler *compiler,
228 struct ac_llvm_compiler *compiler, unsigned wave_size);
Dsi_shader.h309 struct ac_llvm_compiler *compiler;
829 bool si_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
831 bool si_create_shader_variant(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
848 struct ac_llvm_compiler *compiler,
Dsi_shader.c1579 static bool si_should_optimize_less(struct ac_llvm_compiler *compiler, in si_should_optimize_less()
1672 static bool si_llvm_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_llvm_compile_shader()
1902 bool si_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_compile_shader()
1992 struct ac_llvm_compiler *compiler, struct pipe_debug_callback *debug, in si_get_shader_part()
2076 static bool si_get_vs_prolog(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_get_vs_prolog()
2099 static bool si_shader_select_vs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_vs_parts()
2108 static bool si_shader_select_tcs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_tcs_parts()
2135 static bool si_shader_select_gs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_gs_parts()
2323 static bool si_shader_select_ps_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_ps_parts()
2441 bool si_create_shader_variant(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_create_shader_variant()
Dsi_pipe.h632 struct ac_llvm_compiler compiler[24]; /* used by the queue only */
637 struct ac_llvm_compiler compiler_lowp[10];
950 struct ac_llvm_compiler compiler; /* only non-threaded compilation */
1474 void si_init_compiler(struct si_screen *sscreen, struct ac_llvm_compiler *compiler);
Dsi_shader_llvm.c71 struct ac_shader_config *conf, struct ac_llvm_compiler *compiler, in si_compile_llvm()
130 struct ac_llvm_compiler *compiler, unsigned wave_size) in si_llvm_context_init()
Dsi_pipe.c139 void si_init_compiler(struct si_screen *sscreen, struct ac_llvm_compiler *compiler) in si_init_compiler()
164 static void si_destroy_compiler(struct ac_llvm_compiler *compiler) in si_destroy_compiler()
Dsi_shader_llvm_gs.c424 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.c2069 struct ac_llvm_compiler *compiler; in si_build_shader_variant()
2429 struct ac_llvm_compiler *compiler; in si_init_shader_selector_async()