diff options
Diffstat (limited to 'src/llvm_backend_opt.cpp')
| -rw-r--r-- | src/llvm_backend_opt.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/llvm_backend_opt.cpp b/src/llvm_backend_opt.cpp index dd0565b9b..d8b1f8e75 100644 --- a/src/llvm_backend_opt.cpp +++ b/src/llvm_backend_opt.cpp @@ -24,21 +24,19 @@ void lb_populate_function_pass_manager(LLVMPassManagerRef fpm, bool ignore_memcp return; } -#if 0 +#if 1 LLVMAddSCCPPass(fpm); LLVMAddPromoteMemoryToRegisterPass(fpm); LLVMAddUnifyFunctionExitNodesPass(fpm); LLVMAddCFGSimplificationPass(fpm); - // LLVMAddScalarReplAggregatesPass(fpm); LLVMAddEarlyCSEPass(fpm); LLVMAddLowerExpectIntrinsicPass(fpm); #endif } void lb_add_function_simplifcation_passes(LLVMPassManagerRef mpm, i32 optimization_level) { - // LLVMAddScalarReplAggregatesPass(mpm); LLVMAddEarlyCSEMemSSAPass(mpm); LLVMAddGVNPass(mpm); @@ -168,6 +166,4 @@ void lb_populate_module_pass_manager(LLVMTargetMachineRef target_machine, LLVMPa } LLVMAddCFGSimplificationPass(mpm); -#if 0 -#endif } |