Lines Matching defs:Clang
11 // minimize the impact of pulling in essentially everything else in Clang.
135 bool clang::ExecuteCompilerInvocation(CompilerInstance *Clang) {
137 if (Clang->getFrontendOpts().ShowHelp) {
140 "LLVM 'Clang' Compiler: http://clang.llvm.org");
147 if (Clang->getFrontendOpts().ShowVersion) {
154 e = Clang->getFrontendOpts().Plugins.size(); i != e; ++i) {
155 const std::string &Path = Clang->getFrontendOpts().Plugins[i];
158 Clang->getDiagnostics().Report(diag::err_fe_unable_to_load_plugin)
166 if (!Clang->getFrontendOpts().LLVMArgs.empty()) {
167 unsigned NumArgs = Clang->getFrontendOpts().LLVMArgs.size();
171 Args[i + 1] = Clang->getFrontendOpts().LLVMArgs[i].c_str();
178 if (Clang->getAnalyzerOpts()->ShowCheckerHelp) {
179 ento::printCheckerHelp(llvm::outs(), Clang->getFrontendOpts().Plugins);
185 if (!Clang->getDiagnostics().hasErrorOccurred()) {
187 OwningPtr<FrontendAction> Act(CreateFrontendAction(*Clang));
189 Success = Clang->ExecuteAction(*Act);
190 if (Clang->getFrontendOpts().DisableFree)