HomeSort by: relevance | last modified time | path
    Searched refs:TheSema (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
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) {
47 C->initialize(TheSema);
53 const Sema &TheSema) {
56 C->finalize(TheSema);
62 const Sema &TheSema,
66 C->atTemplateBegin(TheSema, Inst)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Frontend/
FrontendActions.cpp 386 void atTemplateBegin(const Sema &TheSema,
388 displayTemplightEntry<true>(llvm::outs(), TheSema, Inst);
391 void atTemplateEnd(const Sema &TheSema,
393 displayTemplightEntry<false>(llvm::outs(), TheSema, Inst);
448 static void displayTemplightEntry(llvm::raw_ostream &Out, const Sema &TheSema,
455 getTemplightEntry<BeginInstantiation>(TheSema, Inst);
463 static TemplightEntry getTemplightEntry(const Sema &TheSema,
470 PrintingPolicy Policy = TheSema.Context.getPrintingPolicy();
475 TheSema.getSourceManager().getPresumedLoc(Inst.Entity->getLocation());
482 TheSema.getSourceManager().getPresumedLoc(Inst.PointOfInstantiation)
    [all...]
ASTUnit.cpp 365 if (!TheSema)
379 TheSema->GatherGlobalCodeCompletions(*CachedCompletionAllocator,
392 *TheSema, CCContext, *CachedCompletionAllocator, CCTUInfo,
427 if (TheSema->Context.getLangOpts().CPlusPlus && IsNestedNameSpecifier &&
455 *TheSema, CCContext, *CachedCompletionAllocator, CCTUInfo,
476 *TheSema, CCContext, *CachedCompletionAllocator, CCTUInfo,
858 AST->TheSema.reset(new Sema(PP, *AST->Ctx, *AST->Consumer));
859 AST->TheSema->Initialize();
860 AST->Reader->InitializeSema(*AST->TheSema);
1440 TheSema = CI.takeSema()
    [all...]
CompilerInstance.cpp 180 TheSema.reset(S);
195 return std::move(TheSema);
694 TheSema.reset(new Sema(getPreprocessor(), getASTContext(), getASTConsumer(),
698 TheSema->addExternalSource(ExternalSemaSrc.get());
699 ExternalSemaSrc->InitializeSema(*TheSema);
  /src/external/apache2/llvm/dist/clang/include/clang/Frontend/
CompilerInstance.h 111 std::unique_ptr<Sema> TheSema;
500 bool hasSema() const { return (bool)TheSema; }
503 assert(TheSema && "Compiler instance has no Sema object!");
504 return *TheSema;
ASTUnit.h 135 std::unique_ptr<Sema> TheSema;
454 bool hasSema() const { return (bool)TheSema; }
457 assert(TheSema && "ASTUnit does not have a Sema object!");
458 return *TheSema;
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaDeclObjC.cpp 525 static void diagnoseUseOfProtocols(Sema &TheSema,
532 Sema::ContextRAII SavedContext(TheSema, CD);
534 (void)TheSema.DiagnoseUseOfDecl(ProtoRefs[i], ProtoLocs[i],

Completed in 23 milliseconds