Home
last modified time | relevance | path

Searched refs:HashLoc (Results 1 – 25 of 39) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/portability/
H A DRestrictSystemIncludesCheck.cpp24 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 DRestrictSystemIncludesCheck.h51 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok,
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DDuplicateIncludeCheck.cpp48 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 DDeprecatedHeadersCheck.cpp33 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 DRestrictSystemLibcHeadersCheck.cpp34 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 DHeaders.cpp46 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 DParsedAST.cpp179 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 DKernelNameRestrictionCheck.cpp30 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 DIncludeOrderCheck.cpp28 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 DDependencyGraph.cpp48 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 DPrintPreprocessedOutput.cpp146 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 DModuleDependencyCollector.cpp48 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok, in InclusionDirective()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DSuspiciousIncludeCheck.cpp25 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 DPPDirectives.cpp1114 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 DPreprocessingRecord.cpp479 SourceLocation HashLoc, in InclusionDirective() argument
524 SourceRange(HashLoc, EndLoc)); in InclusionDirective()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DMacroPPCallbacks.cpp169 SourceLocation HashLoc, const Token &IncludeTok, StringRef FileName, in InclusionDirective() argument
175 LastHashLoc = HashLoc; in InclusionDirective()
H A DMacroPPCallbacks.h101 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok,
/llvm-project-15.0.7/clang/unittests/Lex/
H A DPPCallbacksTest.cpp36 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 DInclusionRewriter.cpp73 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 DPPCallbacks.h127 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 DPreprocessor.h1484 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 DIndexAction.cpp85 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 DParsedASTTests.cpp357 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 DModuleDepCollector.h158 void InclusionDirective(SourceLocation HashLoc, const Token &IncludeTok,
/llvm-project-15.0.7/clang-tools-extra/modularize/
H A DPreprocessorTracker.cpp733 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()

12