Lines Matching refs:Clang

187   std::unique_ptr<CompilerInstance> Clang(new CompilerInstance());  in cc1_main()  local
191 auto PCHOps = Clang->getPCHContainerOperations(); in cc1_main()
212 bool Success = CompilerInvocation::CreateFromArgs(Clang->getInvocation(), in cc1_main()
215 if (Clang->getFrontendOpts().TimeTrace || in cc1_main()
216 !Clang->getFrontendOpts().TimeTracePath.empty()) { in cc1_main()
217 Clang->getFrontendOpts().TimeTrace = 1; in cc1_main()
219 Clang->getFrontendOpts().TimeTraceGranularity, Argv0); in cc1_main()
222 if (Clang->getFrontendOpts().PrintSupportedCPUs) in cc1_main()
223 return PrintSupportedCPUs(Clang->getTargetOpts().Triple); in cc1_main()
226 if (Clang->getHeaderSearchOpts().UseBuiltinIncludes && in cc1_main()
227 Clang->getHeaderSearchOpts().ResourceDir.empty()) in cc1_main()
228 Clang->getHeaderSearchOpts().ResourceDir = in cc1_main()
232 Clang->createDiagnostics(); in cc1_main()
233 if (!Clang->hasDiagnostics()) in cc1_main()
239 static_cast<void*>(&Clang->getDiagnostics())); in cc1_main()
241 DiagsBuffer->FlushDiagnostics(Clang->getDiagnostics()); in cc1_main()
243 Clang->getDiagnosticClient().finish(); in cc1_main()
250 Success = ExecuteCompilerInvocation(Clang.get()); in cc1_main()
259 SmallString<128> Path(Clang->getFrontendOpts().OutputFile); in cc1_main()
261 if (!Clang->getFrontendOpts().TimeTracePath.empty()) { in cc1_main()
263 SmallString<128> TracePath(Clang->getFrontendOpts().TimeTracePath); in cc1_main()
268 if (auto profilerOutput = Clang->createOutputFile( in cc1_main()
274 Clang->clearOutputFiles(false); in cc1_main()
284 if (Clang->getFrontendOpts().DisableFree) { in cc1_main()
285 llvm::BuryPointer(std::move(Clang)); in cc1_main()