Searched refs:ac_llvm (Results 1 – 1 of 1) sorted by relevance
/external/mesa3d/src/amd/vulkan/ |
D | radv_nir_to_llvm.c | 3813 LLVMModuleRef ac_translate_nir_to_llvm(struct ac_llvm_compiler *ac_llvm, in ac_translate_nir_to_llvm() argument 3827 ac_llvm_context_init(&ctx.ac, ac_llvm, args->options->chip_class, in ac_translate_nir_to_llvm() 4077 ac_llvm_finalize_module(&ctx, ac_llvm->passmgr, args->options); in ac_translate_nir_to_llvm() 4107 struct ac_llvm_compiler *ac_llvm) in radv_llvm_compile() argument 4119 if (!radv_compile_to_elf(ac_llvm, M, pelf_buffer, pelf_size)) in radv_llvm_compile() 4124 static void ac_compile_llvm_module(struct ac_llvm_compiler *ac_llvm, in ac_compile_llvm_module() argument 4147 int v = radv_llvm_compile(llvm_module, &elf_buffer, &elf_size, ac_llvm); in ac_compile_llvm_module() 4175 radv_compile_nir_shader(struct ac_llvm_compiler *ac_llvm, in radv_compile_nir_shader() argument 4184 llvm_module = ac_translate_nir_to_llvm(ac_llvm, nir, nir_count, args); in radv_compile_nir_shader() 4186 ac_compile_llvm_module(ac_llvm, llvm_module, rbinary, in radv_compile_nir_shader() [all …]
|