IRGen: Enable the new llvm pass manager

rdar://96687157
This commit is contained in:
Arnold Schwaighofer
2022-07-14 14:15:01 -07:00
parent e5f4f1830e
commit 0475e7368d
3 changed files with 9 additions and 4 deletions

View File

@@ -2397,8 +2397,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;
}