Merge pull request #70734 from zoecarver/cross-module-everything

This commit is contained in:
Zoe Carver
2024-01-06 10:28:11 -05:00
committed by GitHub
4 changed files with 55 additions and 1 deletions

View File

@@ -2300,6 +2300,8 @@ static bool ParseSILArgs(SILOptions &Opts, ArgList &Args,
Opts.CMOMode = CrossModuleOptimizationMode::Aggressive;
} else if (Args.hasArg(OPT_EnbaleDefaultCMO)) {
Opts.CMOMode = CrossModuleOptimizationMode::Default;
} else if (Args.hasArg(OPT_EnbaleCMOEverything)) {
Opts.CMOMode = CrossModuleOptimizationMode::Everything;
}
Opts.EnableStackProtection =
Args.hasFlag(OPT_enable_stack_protector, OPT_disable_stack_protector,