Lines Matching refs:Clang
147 std::unique_ptr<CompilerInstance> Clang(
149 Clang->setInvocation(std::move(CInvok));
150 Clang->setDiagnostics(Diags.get());
151 Clang->setTarget(TargetInfo::CreateTargetInfo(
152 Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
153 Clang->createFileManager();
154 Clang->createSourceManager(Clang->getFileManager());
155 Clang->createPreprocessor(TU_Prefix);
156 Clang->getDiagnosticClient().BeginSourceFile(Clang->getLangOpts(),
157 &Clang->getPreprocessor());
158 Clang->createASTContext();
163 Clang->getPreprocessor(), Clang->getModuleCache(), "-", /*isysroot=*/"",
165 Clang->getASTContext().setASTMutationListener(
167 Clang->setASTConsumer(std::move(consumer));
168 Clang->createSema(TU_Prefix, nullptr);
171 Preprocessor &PP = Clang->getPreprocessor();
188 *Clang, pchName, Bufs, serialBufNames,
189 Clang->getASTConsumer().GetASTDeserializationListener());
192 Clang->setModuleManager(Reader);
193 Clang->getASTContext().setExternalSource(Reader);
196 if (!Clang->InitializeSourceManager(InputFile))
199 ParseAST(Clang->getSema());
200 Clang->getDiagnosticClient().EndSourceFile();
206 CIs.push_back(std::move(Clang));