Lines Matching defs:Clang
10 // minimize the impact of pulling in essentially everything else in Clang.
222 bool ExecuteCompilerInvocation(CompilerInstance *Clang) {
224 if (Clang->getFrontendOpts().ShowHelp) {
227 "LLVM 'Clang' Compiler: http://clang.llvm.org",
236 if (Clang->getFrontendOpts().ShowVersion) {
241 Clang->LoadRequestedPlugins();
247 if (!Clang->getFrontendOpts().LLVMArgs.empty()) {
248 unsigned NumArgs = Clang->getFrontendOpts().LLVMArgs.size();
252 Args[i + 1] = Clang->getFrontendOpts().LLVMArgs[i].c_str();
260 AnalyzerOptions &AnOpts = Clang->getAnalyzerOpts();
265 ento::printCheckerHelp(llvm::outs(), *Clang);
272 ento::printCheckerConfigList(llvm::outs(), *Clang);
278 ento::printEnabledCheckerList(llvm::outs(), *Clang);
290 if (Clang->getDiagnostics().hasErrorOccurred())
293 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang));
296 bool Success = Clang->ExecuteAction(*Act);
297 if (Clang->getFrontendOpts().DisableFree)