Lines Matching refs:Sema
25 static void checkModuleImportContext(Sema &S, Module *M, in checkModuleImportContext()
162 Sema::DeclGroupPtrTy
163 Sema::ActOnGlobalModuleFragmentDecl(SourceLocation ModuleLoc) { in ActOnGlobalModuleFragmentDecl()
184 void Sema::HandleStartOfHeaderUnit() { in HandleStartOfHeaderUnit()
226 static bool DiagReservedModuleName(Sema &S, const IdentifierInfo *II, in DiagReservedModuleName()
258 Sema::DeclGroupPtrTy
259 Sema::ActOnModuleDecl(SourceLocation StartLoc, SourceLocation ModuleLoc, in ActOnModuleDecl()
511 Sema::DeclGroupPtrTy
512 Sema::ActOnPrivateModuleFragmentDecl(SourceLocation ModuleLoc, in ActOnPrivateModuleFragmentDecl()
574 DeclResult Sema::ActOnModuleImport(SourceLocation StartLoc, in ActOnModuleImport()
640 DeclResult Sema::ActOnModuleImport(SourceLocation StartLoc, in ActOnModuleImport()
722 void Sema::ActOnAnnotModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in ActOnAnnotModuleInclude()
727 void Sema::BuildModuleInclude(SourceLocation DirectiveLoc, Module *Mod) { in BuildModuleInclude()
761 void Sema::ActOnAnnotModuleBegin(SourceLocation DirectiveLoc, Module *Mod) { in ActOnAnnotModuleBegin()
785 void Sema::ActOnAnnotModuleEnd(SourceLocation EomLoc, Module *Mod) { in ActOnAnnotModuleEnd()
825 void Sema::createImplicitModuleImportForErrorRecovery(SourceLocation Loc, in createImplicitModuleImportForErrorRecovery()
844 Decl *Sema::ActOnStartExportDecl(Scope *S, SourceLocation ExportLoc, in ActOnStartExportDecl()
917 static bool checkExportedDecl(Sema &, Decl *, SourceLocation);
920 static bool checkExportedDeclContext(Sema &S, DeclContext *DC, in checkExportedDeclContext()
929 static bool checkExportedDecl(Sema &S, Decl *D, SourceLocation BlockStart) { in checkExportedDecl()
993 Decl *Sema::ActOnFinishExportDecl(Scope *S, Decl *D, SourceLocation RBraceLoc) { in ActOnFinishExportDecl()
1026 Module *Sema::PushGlobalModuleFragment(SourceLocation BeginLoc) { in PushGlobalModuleFragment()
1045 void Sema::PopGlobalModuleFragment() { in PopGlobalModuleFragment()
1052 Module *Sema::PushImplicitGlobalModuleFragment(SourceLocation BeginLoc) { in PushImplicitGlobalModuleFragment()
1068 void Sema::PopImplicitGlobalModuleFragment() { in PopImplicitGlobalModuleFragment()
1075 bool Sema::isCurrentModulePurview() const { in isCurrentModulePurview()