Merge pull request #68441 from rastogishubham/MCCASSwift2

Add driver options to swift to enable MCCAS
This commit is contained in:
Shubham Sandeep Rastogi
2023-09-13 10:18:07 -07:00
committed by GitHub
11 changed files with 122 additions and 25 deletions

View File

@@ -266,6 +266,10 @@ setIRGenOutputOptsFromFrontendOptions(IRGenOptions &IRGenOpts,
}
}(FrontendOpts.RequestedAction);
IRGenOpts.UseCASBackend = FrontendOpts.UseCASBackend;
IRGenOpts.CASObjMode = FrontendOpts.CASObjMode;
IRGenOpts.EmitCASIDFile = FrontendOpts.EmitCASIDFile;
// If we're in JIT mode, set the requisite flags.
if (FrontendOpts.RequestedAction == FrontendOptions::ActionType::Immediate) {
IRGenOpts.UseJIT = true;
@@ -1461,8 +1465,7 @@ static bool ValidateModulesOnceOptions(const ClangImporterOptions &Opts,
return false;
}
static bool ParseClangImporterArgs(ClangImporterOptions &Opts,
ArgList &Args,
static bool ParseClangImporterArgs(ClangImporterOptions &Opts, ArgList &Args,
DiagnosticEngine &Diags,
StringRef workingDirectory,
const LangOptions &LangOpts,