Lines Matching defs:Clang
1166 std::unique_ptr<CompilerInstance> Clang(
1168 Clang->setInvocation(CCInvocation);
1177 transferASTDataFromCompilerInstance(*Clang);
1183 // Ensure that Clang has a FileManager with the right VFS, which may have
1187 Clang->setFileManager(&*FileMgr);
1189 FileMgr = Clang->createFileManager(std::move(VFS));
1193 CICleanup(Clang.get());
1196 std::string(Clang->getFrontendOpts().Inputs[0].getFile());
1200 Clang->setDiagnostics(&getDiagnostics());
1203 if (!Clang->createTarget())
1206 assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
1208 assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
1211 assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
1216 LangOpts = Clang->getInvocation().LangOpts;
1217 FileSystemOpts = Clang->getFileSystemOpts();
1229 Clang->setSourceManager(&getSourceManager());
1252 if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
1266 transferASTDataFromCompilerInstance(*Clang);
1600 std::unique_ptr<CompilerInstance> Clang(
1605 CICleanup(Clang.get());
1607 Clang->setInvocation(std::move(CI));
1609 std::string(Clang->getFrontendOpts().Inputs[0].getFile());
1613 Clang->setDiagnostics(&AST->getDiagnostics());
1616 if (!Clang->createTarget())
1619 assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
1621 assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
1624 assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
1635 Clang->setFileManager(&AST->getFileManager());
1638 Clang->setSourceManager(&AST->getSourceManager());
1652 if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {
1653 AST->transferASTDataFromCompilerInstance(*Clang);
1661 Clang->getPreprocessor().addPPCallbacks(
1665 if (Clang->hasASTConsumer())
1666 Consumers.push_back(Clang->takeASTConsumer());
1669 Clang->setASTConsumer(
1674 AST->transferASTDataFromCompilerInstance(*Clang);
1682 AST->transferASTDataFromCompilerInstance(*Clang);
2231 std::unique_ptr<CompilerInstance> Clang(
2236 CICleanup(Clang.get());
2239 Clang->setInvocation(std::move(CCInvocation));
2241 std::string(Clang->getFrontendOpts().Inputs[0].getFile());
2244 Clang->setDiagnostics(&Diag);
2246 Clang->getDiagnostics(),
2252 if (!Clang->createTarget()) {
2253 Clang->setInvocation(nullptr);
2257 assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
2259 assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
2262 assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
2267 Clang->setFileManager(&FileMgr);
2268 Clang->setSourceManager(&SourceMgr);
2282 Clang->setCodeCompletionConsumer(AugmentedConsumer);
2318 Preamble->AddImplicitPreamble(Clang->getInvocation(), VFS,
2331 if (!Clang->getLangOpts().Modules)
2337 if (Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {