Lines Matching defs:Clang

1162   std::unique_ptr<CompilerInstance> Clang(
1164 Clang->setInvocation(CCInvocation);
1173 transferASTDataFromCompilerInstance(*Clang);
1179 // Ensure that Clang has a FileManager with the right VFS, which may have
1183 Clang->setFileManager(&*FileMgr);
1185 FileMgr = Clang->createFileManager(std::move(VFS));
1189 CICleanup(Clang.get());
1192 std::string(Clang->getFrontendOpts().Inputs[0].getFile());
1196 Clang->setDiagnostics(&getDiagnostics());
1199 if (!Clang->createTarget())
1202 assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
1204 assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
1207 assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
1212 LangOpts = Clang->getInvocation().LangOpts;
1213 FileSystemOpts = Clang->getFileSystemOpts();
1225 Clang->setSourceManager(&getSourceManager());
1248 if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
1262 transferASTDataFromCompilerInstance(*Clang);
1595 std::unique_ptr<CompilerInstance> Clang(
1600 CICleanup(Clang.get());
1602 Clang->setInvocation(std::move(CI));
1604 std::string(Clang->getFrontendOpts().Inputs[0].getFile());
1608 Clang->setDiagnostics(&AST->getDiagnostics());
1611 if (!Clang->createTarget())
1614 assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
1616 assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
1619 assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
1630 Clang->setFileManager(&AST->getFileManager());
1633 Clang->setSourceManager(&AST->getSourceManager());
1647 if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {
1648 AST->transferASTDataFromCompilerInstance(*Clang);
1656 Clang->getPreprocessor().addPPCallbacks(
1660 if (Clang->hasASTConsumer())
1661 Consumers.push_back(Clang->takeASTConsumer());
1664 Clang->setASTConsumer(
1669 AST->transferASTDataFromCompilerInstance(*Clang);
1677 AST->transferASTDataFromCompilerInstance(*Clang);
2223 std::unique_ptr<CompilerInstance> Clang(
2228 CICleanup(Clang.get());
2231 Clang->setInvocation(std::move(CCInvocation));
2233 std::string(Clang->getFrontendOpts().Inputs[0].getFile());
2236 Clang->setDiagnostics(&Diag);
2238 Clang->getDiagnostics(),
2243 if (!Clang->createTarget()) {
2244 Clang->setInvocation(nullptr);
2248 assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
2250 assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
2253 assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
2258 Clang->setFileManager(&FileMgr);
2259 Clang->setSourceManager(&SourceMgr);
2273 Clang->setCodeCompletionConsumer(AugmentedConsumer);
2309 Preamble->AddImplicitPreamble(Clang->getInvocation(), VFS,
2322 if (!Clang->getLangOpts().Modules)
2328 if (Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {