Searched refs:TheSema (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | TemplateInstCallback.h | 28 virtual void initialize(const Sema &TheSema) = 0; 31 virtual void finalize(const Sema &TheSema) = 0; 34 virtual void atTemplateBegin(const Sema &TheSema, 38 virtual void atTemplateEnd(const Sema &TheSema, 44 const Sema &TheSema) { in initialize() argument 47 C->initialize(TheSema); in initialize() 53 const Sema &TheSema) { in finalize() argument 56 C->finalize(TheSema); in finalize() 62 const Sema &TheSema, in atTemplateBegin() argument 66 C->atTemplateBegin(TheSema, Inst); in atTemplateBegin() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | FrontendActions.cpp | 408 void atTemplateBegin(const Sema &TheSema, in atTemplateBegin() argument 410 displayTemplightEntry<true>(llvm::outs(), TheSema, Inst); in atTemplateBegin() 413 void atTemplateEnd(const Sema &TheSema, in atTemplateEnd() argument 415 displayTemplightEntry<false>(llvm::outs(), TheSema, Inst); in atTemplateEnd() 482 static void displayTemplightEntry(llvm::raw_ostream &Out, const Sema &TheSema, in displayTemplightEntry() argument 489 getTemplightEntry<BeginInstantiation>(TheSema, Inst); in displayTemplightEntry() 496 static void printEntryName(const Sema &TheSema, const Decl *Entity, in printEntryName() argument 500 PrintingPolicy Policy = TheSema.Context.getPrintingPolicy(); in printEntryName() 515 Decl->getLocation().print(OS, TheSema.getSourceManager()); in printEntryName() 531 NamedCtx->getNameForDiagnostic(OS, TheSema.getLangOpts(), true); in printEntryName() [all …]
|
| H A D | ASTUnit.cpp | 361 if (!TheSema) in CacheCodeCompletionResults() 375 TheSema->CodeCompletion().GatherGlobalCodeCompletions( in CacheCodeCompletionResults() 388 *TheSema, CCContext, *CachedCompletionAllocator, CCTUInfo, in CacheCodeCompletionResults() 423 if (TheSema->Context.getLangOpts().CPlusPlus && IsNestedNameSpecifier && in CacheCodeCompletionResults() 451 *TheSema, CCContext, *CachedCompletionAllocator, CCTUInfo, in CacheCodeCompletionResults() 472 *TheSema, CCContext, *CachedCompletionAllocator, CCTUInfo, in CacheCodeCompletionResults() 907 AST->TheSema.reset(new Sema(PP, *AST->Ctx, *AST->Consumer)); in LoadFromASTFile() 908 AST->TheSema->Initialize(); in LoadFromASTFile() 909 AST->Reader->InitializeSema(*AST->TheSema); in LoadFromASTFile() 1488 TheSema = CI.takeSema(); in transferASTDataFromCompilerInstance() [all …]
|
| H A D | CompilerInstance.cpp | 183 TheSema.reset(S); in setSema() 198 return std::move(TheSema); in takeSema() 744 TheSema.reset(new Sema(getPreprocessor(), getASTContext(), getASTConsumer(), in createSema() 748 TheSema->APINotes.setSwiftVersion(getAPINotesOpts().SwiftVersion); in createSema() 752 TheSema->addExternalSource(ExternalSemaSrc.get()); in createSema() 753 ExternalSemaSrc->InitializeSema(*TheSema); in createSema() 759 (void)TheSema->APINotes.loadCurrentModuleAPINotes( in createSema()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | CompilerInstance.h | 125 std::unique_ptr<Sema> TheSema; variable 545 bool hasSema() const { return (bool)TheSema; } in hasSema() 548 assert(TheSema && "Compiler instance has no Sema object!"); in getSema() 549 return *TheSema; in getSema()
|
| H A D | ASTUnit.h | 142 std::unique_ptr<Sema> TheSema; variable 469 bool hasSema() const { return (bool)TheSema; } in hasSema() 472 assert(TheSema && "ASTUnit does not have a Sema object!"); in getSema() 473 return *TheSema; in getSema()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaDeclObjC.cpp | 536 static void diagnoseUseOfProtocols(Sema &TheSema, in diagnoseUseOfProtocols() argument 543 Sema::ContextRAII SavedContext(TheSema, CD); in diagnoseUseOfProtocols() 545 (void)TheSema.DiagnoseUseOfDecl(ProtoRefs[i], ProtoLocs[i], in diagnoseUseOfProtocols()
|