Lines Matching refs:Clang
125 std::unique_ptr<CompilerInstance> Clang(
127 Clang->setInvocation(std::move(CInvok));
128 Clang->setDiagnostics(Diags.get());
129 Clang->setTarget(TargetInfo::CreateTargetInfo(
130 Clang->getDiagnostics(), Clang->getInvocation().TargetOpts));
131 Clang->createFileManager();
132 Clang->createSourceManager(Clang->getFileManager());
133 Clang->createPreprocessor(TU_Prefix);
134 Clang->getDiagnosticClient().BeginSourceFile(Clang->getLangOpts(),
135 &Clang->getPreprocessor());
136 Clang->createASTContext();
141 Clang->getPreprocessor(), Clang->getModuleCache(), "-", /*isysroot=*/"",
143 Clang->getASTContext().setASTMutationListener(
145 Clang->setASTConsumer(std::move(consumer));
146 Clang->createSema(TU_Prefix, nullptr);
149 Preprocessor &PP = Clang->getPreprocessor();
166 *Clang, pchName, Bufs, serialBufNames,
167 Clang->getASTConsumer().GetASTDeserializationListener());
170 Clang->setASTReader(Reader);
171 Clang->getASTContext().setExternalSource(Reader);
174 if (!Clang->InitializeSourceManager(InputFile))
177 ParseAST(Clang->getSema());
178 Clang->getDiagnosticClient().EndSourceFile();
184 CIs.push_back(std::move(Clang));