Lines Matching refs:Clang

1142   std::unique_ptr<CompilerInstance> Clang(
1152 transferASTDataFromCompilerInstance(*Clang);
1158 // Ensure that Clang has a FileManager with the right VFS, which may have
1162 Clang->setFileManager(&*FileMgr);
1164 FileMgr = Clang->createFileManager(std::move(VFS));
1168 CICleanup(Clang.get());
1170 Clang->setInvocation(CCInvocation);
1172 std::string(Clang->getFrontendOpts().Inputs[0].getFile());
1176 Clang->setDiagnostics(&getDiagnostics());
1179 if (!Clang->createTarget())
1182 assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
1184 assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
1187 assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
1192 LangOpts = Clang->getInvocation().LangOpts;
1193 FileSystemOpts = Clang->getFileSystemOpts();
1205 Clang->setSourceManager(&getSourceManager());
1228 if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0]))
1242 transferASTDataFromCompilerInstance(*Clang);
1573 std::unique_ptr<CompilerInstance> Clang(
1578 CICleanup(Clang.get());
1580 Clang->setInvocation(std::move(CI));
1582 std::string(Clang->getFrontendOpts().Inputs[0].getFile());
1586 Clang->setDiagnostics(&AST->getDiagnostics());
1589 if (!Clang->createTarget())
1592 assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
1594 assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
1597 assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
1608 Clang->setFileManager(&AST->getFileManager());
1611 Clang->setSourceManager(&AST->getSourceManager());
1625 if (!Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {
1626 AST->transferASTDataFromCompilerInstance(*Clang);
1634 Clang->getPreprocessor().addPPCallbacks(
1638 if (Clang->hasASTConsumer())
1639 Consumers.push_back(Clang->takeASTConsumer());
1642 Clang->setASTConsumer(
1647 AST->transferASTDataFromCompilerInstance(*Clang);
1655 AST->transferASTDataFromCompilerInstance(*Clang);
2191 std::unique_ptr<CompilerInstance> Clang(
2196 CICleanup(Clang.get());
2199 Clang->setInvocation(std::move(CCInvocation));
2201 std::string(Clang->getFrontendOpts().Inputs[0].getFile());
2204 Clang->setDiagnostics(&Diag);
2206 Clang->getDiagnostics(),
2211 if (!Clang->createTarget()) {
2212 Clang->setInvocation(nullptr);
2216 assert(Clang->getFrontendOpts().Inputs.size() == 1 &&
2218 assert(Clang->getFrontendOpts().Inputs[0].getKind().getFormat() ==
2221 assert(Clang->getFrontendOpts().Inputs[0].getKind().getLanguage() !=
2226 Clang->setFileManager(&FileMgr);
2227 Clang->setSourceManager(&SourceMgr);
2241 Clang->setCodeCompletionConsumer(AugmentedConsumer);
2277 Preamble->AddImplicitPreamble(Clang->getInvocation(), VFS,
2290 if (!Clang->getLangOpts().Modules)
2295 if (Act->BeginSourceFile(*Clang.get(), Clang->getFrontendOpts().Inputs[0])) {