Remove LLVMAddScalarReplAggregatesPass from passes

This commit is contained in:
gingerBill
2021-03-29 14:50:09 +01:00
parent c1e125a009
commit 371094b067
+2 -2
View File
@@ -26,13 +26,13 @@ void lb_populate_function_pass_manager(LLVMPassManagerRef fpm, bool ignore_memcp
LLVMAddUnifyFunctionExitNodesPass(fpm); LLVMAddUnifyFunctionExitNodesPass(fpm);
LLVMAddCFGSimplificationPass(fpm); LLVMAddCFGSimplificationPass(fpm);
LLVMAddScalarReplAggregatesPass(fpm); // LLVMAddScalarReplAggregatesPass(fpm);
LLVMAddEarlyCSEPass(fpm); LLVMAddEarlyCSEPass(fpm);
LLVMAddLowerExpectIntrinsicPass(fpm); LLVMAddLowerExpectIntrinsicPass(fpm);
} }
void lb_add_function_simplifcation_passes(LLVMPassManagerRef mpm) { void lb_add_function_simplifcation_passes(LLVMPassManagerRef mpm) {
LLVMAddScalarReplAggregatesPass(mpm); // LLVMAddScalarReplAggregatesPass(mpm);
LLVMAddEarlyCSEMemSSAPass(mpm); LLVMAddEarlyCSEMemSSAPass(mpm);
LLVMAddGVNPass(mpm); LLVMAddGVNPass(mpm);