ac: destroy passes in ac_destroy_llvm_compiler
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
This commit is contained in:
parent
ea64d66fde
commit
aa5dab27f9
|
@ -356,6 +356,9 @@ fail:
|
|||
void
|
||||
ac_destroy_llvm_compiler(struct ac_llvm_compiler *compiler)
|
||||
{
|
||||
ac_destroy_llvm_passes(compiler->passes);
|
||||
ac_destroy_llvm_passes(compiler->low_opt_passes);
|
||||
|
||||
if (compiler->passmgr)
|
||||
LLVMDisposePassManager(compiler->passmgr);
|
||||
if (compiler->target_library_info)
|
||||
|
|
|
@ -33,7 +33,6 @@ public:
|
|||
|
||||
~radv_llvm_per_thread_info()
|
||||
{
|
||||
ac_destroy_llvm_passes(passes);
|
||||
ac_destroy_llvm_compiler(&llvm_info);
|
||||
}
|
||||
|
||||
|
|
|
@ -143,8 +143,6 @@ static void si_init_compiler(struct si_screen *sscreen,
|
|||
|
||||
static void si_destroy_compiler(struct ac_llvm_compiler *compiler)
|
||||
{
|
||||
ac_destroy_llvm_passes(compiler->passes);
|
||||
ac_destroy_llvm_passes(compiler->low_opt_passes);
|
||||
ac_destroy_llvm_compiler(compiler);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue