Home
last modified time | relevance | path

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

/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_llvm_helper.cpp46 struct ac_llvm_compiler llvm_info;
59 radv_compile_to_elf(struct ac_llvm_compiler *info, LLVMModuleRef module, char **pelf_buffer, size_t… in radv_compile_to_elf()
81 radv_init_llvm_compiler(struct ac_llvm_compiler *info, enum radeon_family family, in radv_init_llvm_compiler()
H A Dradv_nir_to_llvm.c232 ac_translate_nir_to_llvm(struct ac_llvm_compiler *ac_llvm, const struct radv_nir_compiler_options *… in ac_translate_nir_to_llvm()
416 radv_llvm_compile(LLVMModuleRef M, char **pelf_buffer, size_t *pelf_size, struct ac_llvm_compiler *… in radv_llvm_compile()
433 ac_compile_llvm_module(struct ac_llvm_compiler *ac_llvm, LLVMModuleRef llvm_module, struct radv_sha… in ac_compile_llvm_module()
479 radv_compile_nir_shader(struct ac_llvm_compiler *ac_llvm, const struct radv_nir_compiler_options *o… in radv_compile_nir_shader()
498 struct ac_llvm_compiler ac_llvm; in llvm_compile_shader()
H A Dradv_llvm_helper.h15 bool radv_init_llvm_compiler(struct ac_llvm_compiler *info, enum radeon_family family,
18 bool radv_compile_to_elf(struct ac_llvm_compiler *info, LLVMModuleRef module, char **pelf_buffer, s…
/aosp_15_r20/external/mesa3d/src/amd/llvm/
H A Dac_llvm_util.h45 struct ac_llvm_compiler { struct
85 bool ac_init_llvm_compiler(struct ac_llvm_compiler *compiler, enum radeon_family family,
87 void ac_destroy_llvm_compiler(struct ac_llvm_compiler *compiler);
H A Dac_llvm_util.c164 bool ac_init_llvm_compiler(struct ac_llvm_compiler *compiler, enum radeon_family family, in ac_init_llvm_compiler()
196 void ac_destroy_llvm_compiler(struct ac_llvm_compiler *compiler) in ac_destroy_llvm_compiler()
H A Dac_llvm_build.h43 struct ac_llvm_compiler;
149 void ac_llvm_context_init(struct ac_llvm_context *ctx, struct ac_llvm_compiler *compiler,
H A Dac_llvm_build.c39 void ac_llvm_context_init(struct ac_llvm_context *ctx, struct ac_llvm_compiler *compiler, in ac_llvm_context_init()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm.h38 struct ac_llvm_compiler *compiler;
52 struct ac_shader_config *conf, struct ac_llvm_compiler *compiler,
56 struct ac_llvm_compiler *compiler, unsigned wave_size,
H A Dsi_shader_internal.h140 bool si_llvm_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
144 bool prolog, struct ac_llvm_compiler *compiler,
H A Dsi_shader_llvm.c55 struct ac_shader_config *conf, struct ac_llvm_compiler *compiler, in si_compile_llvm()
112 struct ac_llvm_compiler *compiler, unsigned wave_size, in si_llvm_context_init()
794 static bool si_should_optimize_less(struct ac_llvm_compiler *compiler, in si_should_optimize_less()
808 bool si_llvm_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_llvm_compile_shader()
880 bool prolog, struct ac_llvm_compiler *compiler, in si_llvm_build_shader_part()
H A Dsi_shader.h395 struct ac_llvm_compiler *compiler;
991 bool si_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
993 bool si_create_shader_variant(struct si_screen *sscreen, struct ac_llvm_compiler *compiler,
H A Dsi_pipe.h28 struct ac_llvm_compiler;
644 struct ac_llvm_compiler *compiler[24]; /* used by the queue only */
649 struct ac_llvm_compiler *compiler_lowp[10];
981 struct ac_llvm_compiler *compiler; /* only non-threaded compilation */
1618 struct ac_llvm_compiler *si_create_llvm_compiler(struct si_screen *sscreen);
H A Dsi_pipe.c139 struct ac_llvm_compiler *si_create_llvm_compiler(struct si_screen *sscreen) in si_create_llvm_compiler()
142 struct ac_llvm_compiler *compiler = CALLOC_STRUCT(ac_llvm_compiler); in si_create_llvm_compiler()
183 static void si_destroy_llvm_compiler(struct ac_llvm_compiler *compiler) in si_destroy_llvm_compiler()
H A Dsi_shader.c2615 struct ac_llvm_compiler *compiler, in si_nir_generate_gs_copy_shader()
2889 bool si_compile_shader(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_compile_shader()
3107 struct ac_llvm_compiler *compiler, struct util_debug_callback *debug, in si_get_shader_part()
3152 static bool si_shader_select_tcs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_tcs_parts()
3167 static bool si_shader_select_gs_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_gs_parts()
3331 static bool si_shader_select_ps_parts(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_shader_select_ps_parts()
3395 bool si_create_shader_variant(struct si_screen *sscreen, struct ac_llvm_compiler *compiler, in si_create_shader_variant()
H A Dsi_compute.c94 struct ac_llvm_compiler **compiler; in si_create_compute_state_async()
H A Dsi_state_shaders.cpp2824 struct ac_llvm_compiler **compiler; in si_build_shader_variant()
3260 struct ac_llvm_compiler **compiler; in si_init_shader_selector_async()