Lines Matching refs:ScanInstance
156 CompilerInstance ScanInstance(std::move(PCHContainerOps)); in runInvocation() local
157 ScanInstance.setInvocation(std::move(Invocation)); in runInvocation()
160 sanitizeDiagOpts(ScanInstance.getDiagnosticOpts()); in runInvocation()
161 ScanInstance.createDiagnostics(DiagConsumer, /*ShouldOwnClient=*/false); in runInvocation()
162 if (!ScanInstance.hasDiagnostics()) in runInvocation()
165 ScanInstance.getPreprocessorOpts().AllowPCHWithDifferentModulesCachePath = in runInvocation()
168 ScanInstance.getFrontendOpts().GenerateGlobalModuleIndex = false; in runInvocation()
169 ScanInstance.getFrontendOpts().UseGlobalModuleIndex = false; in runInvocation()
172 ScanInstance.setFileManager(FileMgr); in runInvocation()
173 ScanInstance.createSourceManager(*FileMgr); in runInvocation()
179 if (!ScanInstance.getPreprocessorOpts().ImplicitPCHInclude.empty()) in runInvocation()
181 ScanInstance.getPreprocessorOpts().ImplicitPCHInclude, ScanInstance, in runInvocation()
182 ScanInstance.getHeaderSearchOpts().PrebuiltModuleFiles, in runInvocation()
190 ScanInstance.getInvocation(), ScanInstance.getDiagnostics(), DepFS)); in runInvocation()
194 ScanInstance.getPreprocessorOpts().DependencyDirectivesForFile = in runInvocation()
212 std::swap(*Opts, ScanInstance.getInvocation().getDependencyOutputOpts()); in runInvocation()
217 deduceDepTarget(ScanInstance.getFrontendOpts().OutputFile, in runInvocation()
218 ScanInstance.getFrontendOpts().Inputs)}; in runInvocation()
223 ScanInstance.addDependencyCollector( in runInvocation()
228 ScanInstance.addDependencyCollector(std::make_shared<ModuleDepCollector>( in runInvocation()
229 std::move(Opts), ScanInstance, Consumer, in runInvocation()
239 ScanInstance.getHeaderSearchOpts().ModulesStrictContextHash = true; in runInvocation()
248 const bool Result = ScanInstance.ExecuteAction(*Action); in runInvocation()