Lines Matching defs:ScanInstance

320     CompilerInstance &ScanInstance = *ScanInstanceStorage;
321 ScanInstance.setInvocation(std::move(Invocation));
324 sanitizeDiagOpts(ScanInstance.getDiagnosticOpts());
325 ScanInstance.createDiagnostics(DriverFileMgr->getVirtualFileSystem(),
327 if (!ScanInstance.hasDiagnostics())
334 ScanInstance.getPreprocessorOpts().AllowPCHWithDifferentModulesCachePath =
337 ScanInstance.getFrontendOpts().GenerateGlobalModuleIndex = false;
338 ScanInstance.getFrontendOpts().UseGlobalModuleIndex = false;
341 ScanInstance.getFrontendOpts().ModulesShareFileManager = true;
342 ScanInstance.getHeaderSearchOpts().ModuleFormat = "raw";
343 ScanInstance.getHeaderSearchOpts().ModulesIncludeVFSUsage =
348 ScanInstance.getInvocation(), ScanInstance.getDiagnostics(),
354 ScanInstance.getHeaderSearchOpts().ModuleCachePath;
360 ScanInstance.getPreprocessorOpts().DependencyDirectivesForFile =
372 auto *FileMgr = ScanInstance.createFileManager(FS);
373 ScanInstance.createSourceManager(*FileMgr);
379 if (!ScanInstance.getPreprocessorOpts().ImplicitPCHInclude.empty())
381 ScanInstance.getPreprocessorOpts().ImplicitPCHInclude,
382 ScanInstance,
383 ScanInstance.getHeaderSearchOpts().PrebuiltModuleFiles,
384 PrebuiltModuleVFSMap, ScanInstance.getDiagnostics()))
395 std::swap(*Opts, ScanInstance.getInvocation().getDependencyOutputOpts());
400 deduceDepTarget(ScanInstance.getFrontendOpts().OutputFile,
401 ScanInstance.getFrontendOpts().Inputs)};
406 ScanInstance.addDependencyCollector(
413 std::move(Opts), ScanInstance, Consumer, Controller,
416 ScanInstance.addDependencyCollector(MDC);
425 ScanInstance.getHeaderSearchOpts().ModulesStrictContextHash = true;
426 ScanInstance.getHeaderSearchOpts().ModulesSerializeOnlyPreprocessor = true;
427 ScanInstance.getHeaderSearchOpts().ModulesSkipDiagnosticOptions = true;
428 ScanInstance.getHeaderSearchOpts().ModulesSkipHeaderSearchPaths = true;
429 ScanInstance.getHeaderSearchOpts().ModulesSkipPragmaDiagnosticMappings =
433 ScanInstance.getPreprocessorOpts().ModulesCheckRelocated = false;
444 if (ScanInstance.getDiagnostics().hasErrorOccurred())
449 const bool Result = ScanInstance.ExecuteAction(*Action);
455 DriverFileMgr->AddStats(ScanInstance.getFileManager());