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