Lines Matching refs:Clang
444 std::unique_ptr<CompilerInstance> Clang( in Build() local
449 Clang.get()); in Build()
451 Clang->setInvocation(std::move(PreambleInvocation)); in Build()
452 Clang->setDiagnostics(&Diagnostics); in Build()
455 if (!Clang->createTarget()) in Build()
458 if (Clang->getFrontendOpts().Inputs.size() != 1 || in Build()
459 Clang->getFrontendOpts().Inputs[0].getKind().getFormat() != in Build()
461 Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() == in Build()
468 ProcessWarningOptions(Diagnostics, Clang->getDiagnosticOpts()); in Build()
471 createVFSFromCompilerInvocation(Clang->getInvocation(), Diagnostics, VFS); in Build()
474 Clang->setFileManager(new FileManager(Clang->getFileSystemOpts(), VFS)); in Build()
477 Clang->setSourceManager( in Build()
478 new SourceManager(Diagnostics, Clang->getFileManager())); in Build()
481 Clang->addDependencyCollector(PreambleDepCollector); in Build()
483 Clang->getLangOpts().CompilingPCH = true; in Build()
503 if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) in Build()
508 Callbacks.BeforeExecute(*Clang); in Build()
513 Clang->getPreprocessor().addPPCallbacks(std::move(DelegatedPPCallbacks)); in Build()
515 Clang->getPreprocessor().addCommentHandler(CommentHandler); in Build()
517 Clang->getPreprocessor().addPPCallbacks( in Build()
519 MissingFiles, Clang->getPreprocessor().getHeaderSearchInfo(), in Build()
520 Clang->getSourceManager())); in Build()
526 Callbacks.AfterExecute(*Clang); in Build()
538 SourceManager &SourceMgr = Clang->getSourceManager(); in Build()
540 auto FileOrErr = Clang->getFileManager().getFile(Filename); in Build()
560 Clang.reset(); in Build()