Lines Matching defs:Clang
10 // minimize the impact of pulling in essentially everything else in Clang.
206 bool ExecuteCompilerInvocation(CompilerInstance *Clang) {
208 if (Clang->getFrontendOpts().ShowHelp) {
211 "LLVM 'Clang' Compiler: http://clang.llvm.org",
220 if (Clang->getFrontendOpts().ShowVersion) {
225 Clang->LoadRequestedPlugins();
231 if (!Clang->getFrontendOpts().LLVMArgs.empty()) {
232 unsigned NumArgs = Clang->getFrontendOpts().LLVMArgs.size();
236 Args[i + 1] = Clang->getFrontendOpts().LLVMArgs[i].c_str();
244 AnalyzerOptions &AnOpts = Clang->getAnalyzerOpts();
249 ento::printCheckerHelp(llvm::outs(), *Clang);
256 ento::printCheckerConfigList(llvm::outs(), *Clang);
262 ento::printEnabledCheckerList(llvm::outs(), *Clang);
274 if (Clang->getDiagnostics().hasErrorOccurred())
277 std::unique_ptr<FrontendAction> Act(CreateFrontendAction(*Clang));
280 bool Success = Clang->ExecuteAction(*Act);
281 if (Clang->getFrontendOpts().DisableFree)