Lines Matching refs:TheSema
364 void atTemplateBegin(const Sema &TheSema, in atTemplateBegin() argument
366 displayTemplightEntry<true>(llvm::outs(), TheSema, Inst); in atTemplateBegin()
369 void atTemplateEnd(const Sema &TheSema, in atTemplateEnd() argument
371 displayTemplightEntry<false>(llvm::outs(), TheSema, Inst); in atTemplateEnd()
434 static void displayTemplightEntry(llvm::raw_ostream &Out, const Sema &TheSema, in displayTemplightEntry() argument
441 getTemplightEntry<BeginInstantiation>(TheSema, Inst); in displayTemplightEntry()
448 static void printEntryName(const Sema &TheSema, const Decl *Entity, in printEntryName() argument
452 PrintingPolicy Policy = TheSema.Context.getPrintingPolicy(); in printEntryName()
467 Decl->getLocation().print(OS, TheSema.getSourceManager()); in printEntryName()
483 NamedCtx->getNameForDiagnostic(OS, TheSema.getLangOpts(), true); in printEntryName()
494 NamedCtx->getNameForDiagnostic(OS, TheSema.getLangOpts(), true); in printEntryName()
505 NamedCtx->getNameForDiagnostic(OS, TheSema.getLangOpts(), true); in printEntryName()
514 NamedCtx->getNameForDiagnostic(OS, TheSema.getLangOpts(), true); in printEntryName()
523 static TemplightEntry getTemplightEntry(const Sema &TheSema, in getTemplightEntry() argument
529 printEntryName(TheSema, Inst.Entity, OS); in getTemplightEntry()
531 TheSema.getSourceManager().getPresumedLoc(Inst.Entity->getLocation()); in getTemplightEntry()
537 TheSema.getSourceManager().getPresumedLoc(Inst.PointOfInstantiation); in getTemplightEntry()