Lines Matching refs:HashLoc
1457 Preprocessor &PP, SourceLocation HashLoc, Token &IncludeTok, in diagnoseAutoModuleImport() argument
1491 CharSourceRange ReplaceRange(SourceRange(HashLoc, PathEnd), in diagnoseAutoModuleImport()
1493 PP.Diag(HashLoc, diag::warn_auto_module_import) in diagnoseAutoModuleImport()
1504 void Preprocessor::HandleIncludeDirective(SourceLocation HashLoc, in HandleIncludeDirective() argument
1572 Diag(HashLoc, diag::err_pp_include_in_arc_cf_code_audited); in HandleIncludeDirective()
1581 Diag(HashLoc, diag::err_pp_include_in_assume_nonnull); in HandleIncludeDirective()
1713 diagnoseAutoModuleImport(*this, HashLoc, IncludeTok, Path, CharEnd); in HandleIncludeDirective()
1754 HashLoc, IncludeTok, in HandleIncludeDirective()
1787 makeModuleVisible(M, HashLoc); in HandleIncludeDirective()
1791 EnterAnnotationToken(*this, HashLoc, End, tok::annot_module_include, M); in HandleIncludeDirective()
1816 EnterSubmodule(M, HashLoc); in HandleIncludeDirective()
1822 EnterAnnotationToken(*this, HashLoc, End, tok::annot_module_begin, M); in HandleIncludeDirective()
1828 void Preprocessor::HandleIncludeNextDirective(SourceLocation HashLoc, in HandleIncludeNextDirective() argument
1853 return HandleIncludeDirective(HashLoc, IncludeNextTok, Lookup, in HandleIncludeNextDirective()
1873 void Preprocessor::HandleImportDirective(SourceLocation HashLoc, in HandleImportDirective() argument
1880 return HandleIncludeDirective(HashLoc, ImportTok, nullptr, nullptr, true); in HandleImportDirective()
1887 void Preprocessor::HandleIncludeMacrosDirective(SourceLocation HashLoc, in HandleIncludeMacrosDirective() argument
1901 HandleIncludeDirective(HashLoc, IncludeMacrosTok); in HandleIncludeMacrosDirective()