Lines Matching defs:HashLoc

1175                                                        SourceLocation HashLoc) {
1183 return HandleIncludeDirective(HashLoc, Result);
1898 Preprocessor &PP, SourceLocation HashLoc, Token &IncludeTok,
1930 PP.Diag(HashLoc, diag::remark_pp_include_directive_modular_translation)
2045 void Preprocessor::HandleIncludeDirective(SourceLocation HashLoc,
2067 auto Action = HandleHeaderIncludeOrImport(HashLoc, IncludeTok, FilenameTok,
2074 EnterAnnotationToken(SourceRange(HashLoc, EndLoc),
2078 EnterAnnotationToken(SourceRange(HashLoc, EndLoc), tok::annot_header_unit,
2082 EnterAnnotationToken(SourceRange(HashLoc, EndLoc),
2213 /// \param HashLoc The location of the '#' token for an include, or
2223 SourceLocation HashLoc, Token &IncludeTok, Token &FilenameTok,
2241 bool IsImportDecl = HashLoc.isInvalid();
2242 SourceLocation StartLoc = IsImportDecl ? IncludeTok.getLocation() : HashLoc;
2478 Callbacks->InclusionDirective(HashLoc, IncludeTok, LookupFilename, isAngled,
2695 void Preprocessor::HandleIncludeNextDirective(SourceLocation HashLoc,
2703 return HandleIncludeDirective(HashLoc, IncludeNextTok, Lookup,
2723 void Preprocessor::HandleImportDirective(SourceLocation HashLoc,
2730 return HandleIncludeDirective(HashLoc, ImportTok);
2737 void Preprocessor::HandleIncludeMacrosDirective(SourceLocation HashLoc,
2751 HandleIncludeDirective(HashLoc, IncludeMacrosTok);
3878 SourceLocation HashLoc, const LexEmbedParametersResult &Params,
3913 Toks[CurIdx].setAnnotationRange(HashLoc);
3926 void Preprocessor::HandleEmbedDirective(SourceLocation HashLoc, Token &EmbedTok,
4011 Callbacks->EmbedDirective(HashLoc, Filename, isAngled, MaybeFileRef,
4013 HandleEmbedDirectiveImpl(HashLoc, *Params, BinaryContents);