From 371094b067e3f4123faa180ed29b07f19ba36358 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Mon, 29 Mar 2021 14:50:09 +0100 Subject: [PATCH] Remove `LLVMAddScalarReplAggregatesPass` from passes --- src/llvm_backend_opt.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/llvm_backend_opt.cpp b/src/llvm_backend_opt.cpp index 1d2982e51..395ee2fce 100644 --- a/src/llvm_backend_opt.cpp +++ b/src/llvm_backend_opt.cpp @@ -26,13 +26,13 @@ void lb_populate_function_pass_manager(LLVMPassManagerRef fpm, bool ignore_memcp LLVMAddUnifyFunctionExitNodesPass(fpm); LLVMAddCFGSimplificationPass(fpm); - LLVMAddScalarReplAggregatesPass(fpm); + // LLVMAddScalarReplAggregatesPass(fpm); LLVMAddEarlyCSEPass(fpm); LLVMAddLowerExpectIntrinsicPass(fpm); } void lb_add_function_simplifcation_passes(LLVMPassManagerRef mpm) { - LLVMAddScalarReplAggregatesPass(mpm); + // LLVMAddScalarReplAggregatesPass(mpm); LLVMAddEarlyCSEMemSSAPass(mpm); LLVMAddGVNPass(mpm);