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:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user