Add -o:aggressive for LLVM 17

This commit is contained in:
gingerBill
2023-09-21 09:48:53 +01:00
parent 2160484b62
commit e82b0ea4cd
5 changed files with 43 additions and 14 deletions
+1 -2
View File
@@ -66,8 +66,7 @@ gb_internal void lb_populate_function_pass_manager_specific(lbModule *m, LLVMPas
#endif
gb_internal bool lb_opt_ignore(i32 optimization_level) {
optimization_level = gb_clamp(optimization_level, -1, 2);
return optimization_level == -1;
return optimization_level < 0;
}
gb_internal void lb_basic_populate_function_pass_manager(LLVMPassManagerRef fpm, i32 optimization_level) {