Lines Matching refs:ScanInstance
179 CompilerInstance &ScanInstance = *ScanInstanceStorage; in runInvocation() local
180 ScanInstance.setInvocation(std::move(Invocation)); in runInvocation()
183 sanitizeDiagOpts(ScanInstance.getDiagnosticOpts()); in runInvocation()
184 ScanInstance.createDiagnostics(DiagConsumer, /*ShouldOwnClient=*/false); in runInvocation()
185 if (!ScanInstance.hasDiagnostics()) in runInvocation()
188 ScanInstance.getPreprocessorOpts().AllowPCHWithDifferentModulesCachePath = in runInvocation()
191 ScanInstance.getFrontendOpts().GenerateGlobalModuleIndex = false; in runInvocation()
192 ScanInstance.getFrontendOpts().UseGlobalModuleIndex = false; in runInvocation()
193 ScanInstance.getFrontendOpts().ModulesShareFileManager = false; in runInvocation()
195 ScanInstance.setFileManager(FileMgr); in runInvocation()
198 ScanInstance.getInvocation(), ScanInstance.getDiagnostics(), in runInvocation()
201 ScanInstance.createSourceManager(*FileMgr); in runInvocation()
207 if (!ScanInstance.getPreprocessorOpts().ImplicitPCHInclude.empty()) in runInvocation()
209 ScanInstance.getPreprocessorOpts().ImplicitPCHInclude, ScanInstance, in runInvocation()
210 ScanInstance.getHeaderSearchOpts().PrebuiltModuleFiles, in runInvocation()
217 ScanInstance.getPreprocessorOpts().DependencyDirectivesForFile = in runInvocation()
235 std::swap(*Opts, ScanInstance.getInvocation().getDependencyOutputOpts()); in runInvocation()
240 deduceDepTarget(ScanInstance.getFrontendOpts().OutputFile, in runInvocation()
241 ScanInstance.getFrontendOpts().Inputs)}; in runInvocation()
246 ScanInstance.addDependencyCollector( in runInvocation()
253 std::move(Opts), ScanInstance, Consumer, OriginalInvocation, in runInvocation()
256 ScanInstance.addDependencyCollector(MDC); in runInvocation()
265 ScanInstance.getHeaderSearchOpts().ModulesStrictContextHash = true; in runInvocation()
274 const bool Result = ScanInstance.ExecuteAction(*Action); in runInvocation()