| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/portability/ |
| H A D | RestrictSystemIncludesCheck.cpp | 24 SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, in InclusionDirective() argument 34 IncludeDirectives[SM.getFileID(HashLoc)].emplace_back( in InclusionDirective() 35 HashLoc, FilenameRange, FileName, FullPath.str(), in InclusionDirective() 36 SM.isInMainFile(HashLoc)); in InclusionDirective()
|
| H A D | RestrictSystemIncludesCheck.h | 51 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok,
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | DuplicateIncludeCheck.cpp | 48 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, 79 SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, in InclusionDirective() argument 87 advanceBeyondCurrentLine(SM, HashLoc, -1).getLocWithOffset(-1); in InclusionDirective() 90 Check.diag(HashLoc, "duplicate include") in InclusionDirective()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | DeprecatedHeadersCheck.cpp | 33 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, 181 SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, in InclusionDirective() argument 188 if (!CheckHeaderFile && !SM.isInMainFile(HashLoc)) in InclusionDirective() 192 if (SM.isInSystemHeader(HashLoc)) in InclusionDirective() 210 SourceRange{HashLoc, FilenameRange.getEnd()}, DiagLoc}); in InclusionDirective()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/llvmlibc/ |
| H A D | RestrictSystemLibcHeadersCheck.cpp | 34 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, 48 SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, in InclusionDirective() argument 56 HashLoc, IncludeTok, FileName, IsAngled, FilenameRange, File, SearchPath, in InclusionDirective()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | Headers.cpp | 46 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, in InclusionDirective() argument 57 HashLoc = translatePreamblePatchLocation(HashLoc, SM); in InclusionDirective() 61 if (isInsideMainFile(HashLoc, SM)) { in InclusionDirective() 68 Inc.HashOffset = SM.getFileOffset(HashLoc); in InclusionDirective() 70 SM.getLineNumber(SM.getFileID(HashLoc), Inc.HashOffset) - 1; in InclusionDirective() 90 auto IncludingFileEntry = SM.getFileEntryRefForID(SM.getFileID(HashLoc)); in InclusionDirective() 92 assert(SM.getBufferName(HashLoc).startswith("<") && in InclusionDirective()
|
| H A D | ParsedAST.cpp | 179 auto HashLoc = SM.getComposedLoc(SM.getMainFileID(), Inc.HashOffset); in replay() local 181 [&HashLoc](const syntax::Token &T) { in replay() 182 return T.location() < HashLoc; in replay()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/altera/ |
| H A D | KernelNameRestrictionCheck.cpp | 30 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, 64 SourceLocation HashLoc, const Token &, StringRef FileName, bool, in InclusionDirective() argument 67 IncludeDirective ID = {HashLoc, FileName}; in InclusionDirective()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/llvm/ |
| H A D | IncludeOrderCheck.cpp | 28 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, 84 SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, in InclusionDirective() argument 90 IncludeDirective ID = {HashLoc, FilenameRange, std::string(FileName), in InclusionDirective() 98 IncludeDirectives[SM.getFileID(HashLoc)].push_back(std::move(ID)); in InclusionDirective()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | DependencyGraph.cpp | 48 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, 69 SourceLocation HashLoc, in InclusionDirective() argument 84 SM.getFileEntryRefForID(SM.getFileID(SM.getExpansionLoc(HashLoc))); in InclusionDirective()
|
| H A D | PrintPreprocessedOutput.cpp | 146 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, 392 SourceLocation HashLoc, in InclusionDirective() argument 405 MoveToLine(HashLoc, /*RequireStartOfLine=*/true); in InclusionDirective() 420 MoveToLine(HashLoc, /*RequireStartOfLine=*/true); in InclusionDirective()
|
| H A D | ModuleDependencyCollector.cpp | 48 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, in InclusionDirective()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | SuspiciousIncludeCheck.cpp | 25 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, 74 SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, in InclusionDirective() argument
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | PPDirectives.cpp | 1114 return HandleIncludeDirective(HashLoc, Result); in HandleSkippedDirectiveWhileUsingPCH() 1815 Preprocessor &PP, SourceLocation HashLoc, Token &IncludeTok, in diagnoseAutoModuleImport() argument 1951 void Preprocessor::HandleIncludeDirective(SourceLocation HashLoc, in HandleIncludeDirective() argument 1980 EnterAnnotationToken(SourceRange(HashLoc, EndLoc), in HandleIncludeDirective() 1988 EnterAnnotationToken(SourceRange(HashLoc, EndLoc), in HandleIncludeDirective() 2109 SourceLocation HashLoc, Token &IncludeTok, Token &FilenameTok, in HandleHeaderIncludeOrImport() argument 2127 bool IsImportDecl = HashLoc.isInvalid(); in HandleHeaderIncludeOrImport() 2585 return HandleIncludeDirective(HashLoc, IncludeNextTok, Lookup, in HandleIncludeNextDirective() 2605 void Preprocessor::HandleImportDirective(SourceLocation HashLoc, in HandleImportDirective() argument 2612 return HandleIncludeDirective(HashLoc, ImportTok); in HandleImportDirective() [all …]
|
| H A D | PreprocessingRecord.cpp | 479 SourceLocation HashLoc, in InclusionDirective() argument 524 SourceRange(HashLoc, EndLoc)); in InclusionDirective()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | MacroPPCallbacks.cpp | 169 SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, in InclusionDirective() argument 175 LastHashLoc = HashLoc; in InclusionDirective()
|
| H A D | MacroPPCallbacks.h | 101 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok,
|
| /llvm-project-15.0.7/clang/unittests/Lex/ |
| H A D | PPCallbacksTest.cpp | 36 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, in InclusionDirective() argument 42 this->HashLoc = HashLoc; in InclusionDirective() 54 SourceLocation HashLoc; member in __anonec3cc9fe0111::InclusionDirectiveCallbacks
|
| /llvm-project-15.0.7/clang/lib/Frontend/Rewrite/ |
| H A D | InclusionRewriter.cpp | 73 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, 184 void InclusionRewriter::InclusionDirective(SourceLocation HashLoc, in InclusionDirective() argument 195 auto P = ModuleIncludes.insert(std::make_pair(HashLoc, Imported)); in InclusionDirective() 199 LastInclusionLocation = HashLoc; in InclusionDirective()
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | PPCallbacks.h | 127 virtual void InclusionDirective(SourceLocation HashLoc, in InclusionDirective() argument 458 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, in InclusionDirective() argument 464 First->InclusionDirective(HashLoc, IncludeTok, FileName, IsAngled, in InclusionDirective() 467 Second->InclusionDirective(HashLoc, IncludeTok, FileName, IsAngled, in InclusionDirective()
|
| H A D | Preprocessor.h | 1484 SourceLocation HashLoc); 2508 void HandleIncludeDirective(SourceLocation HashLoc, Token &Tok, 2512 HandleHeaderIncludeOrImport(SourceLocation HashLoc, Token &IncludeTok, 2516 void HandleIncludeNextDirective(SourceLocation HashLoc, Token &Tok); 2517 void HandleIncludeMacrosDirective(SourceLocation HashLoc, Token &Tok); 2518 void HandleImportDirective(SourceLocation HashLoc, Token &Tok);
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/index/ |
| H A D | IndexAction.cpp | 85 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, in InclusionDirective() 96 auto IncludingURI = toURI(SM.getFileEntryRefForID(SM.getFileID(HashLoc))); in InclusionDirective()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | ParsedASTTests.cpp | 357 Inclusion(const SourceManager &SM, SourceLocation HashLoc, in TEST() 360 : HashOffset(SM.getDecomposedLoc(HashLoc).second), IncTok(IncludeTok), in TEST() 381 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, in TEST() 387 Includes.emplace_back(SM, HashLoc, IncludeTok, FileName, IsAngled, in TEST()
|
| /llvm-project-15.0.7/clang/include/clang/Tooling/DependencyScanning/ |
| H A D | ModuleDepCollector.h | 158 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok,
|
| /llvm-project-15.0.7/clang-tools-extra/modularize/ |
| H A D | PreprocessorTracker.cpp | 733 void InclusionDirective(clang::SourceLocation HashLoc, 1278 clang::SourceLocation HashLoc, const clang::Token &IncludeTok, in InclusionDirective() argument 1285 std::string HeaderPath = getSourceLocationFile(PP, HashLoc); in InclusionDirective() 1286 getSourceLocationLineAndColumn(PP, HashLoc, DirectiveLine, DirectiveColumn); in InclusionDirective()
|