Merge pull request #60199 from aschwaighofer/enable_new_llvm_pass_manager

IRGen: Enable the new llvm pass manager
This commit is contained in:
Arnold Schwaighofer
2022-07-27 17:01:07 -07:00
committed by GitHub
3 changed files with 9 additions and 4 deletions

View File

@@ -2398,8 +2398,10 @@ static bool ParseIRGenArgs(IRGenOptions &Opts, ArgList &Args,
Opts.SwiftAsyncFramePointer = SwiftAsyncFramePointerKind::Never;
}
if (Args.hasArg(OPT_enable_new_llvm_pass_manager))
Opts.LegacyPassManager = false;
Opts.LegacyPassManager =
Args.hasFlag(OPT_disable_new_llvm_pass_manager,
OPT_enable_new_llvm_pass_manager,
Opts.LegacyPassManager);
return false;
}