Add --num-threads option.

This is in preparation for multi-threaded code generation.
Currently this option has no effect yet.



Swift SVN r25883
This commit is contained in:
Erik Eckstein
2015-03-09 15:41:38 +00:00
parent 3d548845f5
commit 8531045449
3 changed files with 14 additions and 0 deletions

View File

@@ -794,6 +794,13 @@ static bool ParseSILArgs(SILOptions &Opts, ArgList &Args,
return true;
}
}
if (const Arg *A = Args.getLastArg(OPT_num_threads)) {
if (StringRef(A->getValue()).getAsInteger(10, Opts.NumThreads)) {
Diags.diagnose(SourceLoc(), diag::error_invalid_arg_value,
A->getAsString(Args), A->getValue());
return true;
}
}
if (const Arg *A = Args.getLastArg(OPT_sil_opt_pass_count)) {
if (StringRef(A->getValue()).getAsInteger(10, Opts.NumOptPassesToRun)) {
Diags.diagnose(SourceLoc(), diag::error_invalid_arg_value,