| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/ |
| H A D | FindAllMacros.cpp | 24 FindAllMacros::CreateMacroSymbol(const Token &MacroNameTok, in CreateMacroSymbol() argument 30 return SymbolInfo(MacroNameTok.getIdentifierInfo()->getName(), in CreateMacroSymbol() 34 void FindAllMacros::MacroDefined(const Token &MacroNameTok, in MacroDefined() argument 36 if (auto Symbol = CreateMacroSymbol(MacroNameTok, MD->getMacroInfo())) in MacroDefined() 47 void FindAllMacros::MacroExpands(const Token &MacroNameTok, in MacroExpands() argument 50 MacroUsed(MacroNameTok, MD); in MacroExpands() 53 void FindAllMacros::Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument 55 MacroUsed(MacroNameTok, MD); in Ifdef() 58 void FindAllMacros::Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef() argument 60 MacroUsed(MacroNameTok, MD); in Ifndef()
|
| H A D | FindAllMacros.h | 32 void MacroDefined(const Token &MacroNameTok, 35 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, 38 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, 41 void Ifndef(SourceLocation Loc, const Token &MacroNameTok, 47 llvm::Optional<SymbolInfo> CreateMacroSymbol(const Token &MacroNameTok,
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexingAction.cpp | 39 void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument 42 MacroNameTok.getLocation(), in MacroDefined() 51 MacroNameTok.getLocation(), in MacroUndefined() 61 MacroNameTok.getLocation(), in Defined() 64 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument 69 MacroNameTok.getLocation(), in Ifdef() 72 void Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef() argument 77 MacroNameTok.getLocation(), in Ifndef() 83 void Elifdef(SourceLocation Loc, const Token &MacroNameTok, in Elifdef() argument 88 MacroNameTok.getLocation(), in Elifdef() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | PPCallbacks.h | 604 First->MacroDefined(MacroNameTok, MD); in MacroDefined() 605 Second->MacroDefined(MacroNameTok, MD); in MacroDefined() 617 First->Defined(MacroNameTok, MD, Range); in Defined() 643 First->Ifdef(Loc, MacroNameTok, MD); in Ifdef() 644 Second->Ifdef(Loc, MacroNameTok, MD); in Ifdef() 650 First->Elifdef(Loc, MacroNameTok, MD); in Elifdef() 651 Second->Elifdef(Loc, MacroNameTok, MD); in Elifdef() 663 First->Ifndef(Loc, MacroNameTok, MD); in Ifndef() 664 Second->Ifndef(Loc, MacroNameTok, MD); in Ifndef() 670 First->Elifndef(Loc, MacroNameTok, MD); in Elifndef() [all …]
|
| H A D | PPConditionalDirectiveRecord.h | 92 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, 94 void Ifndef(SourceLocation Loc, const Token &MacroNameTok, 96 void Elifdef(SourceLocation Loc, const Token &MacroNameTok, 100 void Elifndef(SourceLocation Loc, const Token &MacroNameTok,
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/ |
| H A D | UpgradeGoogletestCaseCheck.cpp | 51 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument 53 macroUsed(MacroNameTok, MD, Range.getBegin(), CheckAction::Rename); in MacroExpands() 56 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD, in MacroUndefined() argument 62 void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument 75 void Defined(const Token &MacroNameTok, const MacroDefinition &MD, in Defined() argument 77 macroUsed(MacroNameTok, MD, Range.getBegin(), CheckAction::Warn); in Defined() 80 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument 82 macroUsed(MacroNameTok, MD, Loc, CheckAction::Warn); in Ifdef() 85 void Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef() argument 87 macroUsed(MacroNameTok, MD, Loc, CheckAction::Warn); in Ifndef() [all …]
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | PPDirectives.cpp | 318 if (MacroNameTok.is(tok::eod)) in CheckMacroName() 797 Token MacroNameTok; in SkipExcludedConditionalBlock() local 1688 Token MacroNameTok; in HandleMacroPublicDirective() local 1692 if (MacroNameTok.is(tok::eod)) in HandleMacroPublicDirective() 1715 Token MacroNameTok; in HandleMacroPrivateDirective() local 1719 if (MacroNameTok.is(tok::eod)) in HandleMacroPrivateDirective() 2792 Token LastTok = MacroNameTok; in ReadOptionalMacroParameterListAndBody() 3025 Token MacroNameTok; in HandleDefineDirective() local 3179 Token MacroNameTok; in HandleUndefDirective() local 3233 Token MacroNameTok; in HandleIfdefDirective() local [all …]
|
| H A D | PreprocessingRecord.cpp | 411 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Ifdef() 412 MacroNameTok.getLocation()); in Ifdef() 419 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Elifdef() 420 MacroNameTok.getLocation()); in Elifdef() 427 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Ifndef() 428 MacroNameTok.getLocation()); in Ifndef() 436 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Elifndef() 437 MacroNameTok.getLocation()); in Elifndef() 440 void PreprocessingRecord::Defined(const Token &MacroNameTok, in Defined() argument 445 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Defined() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | MacroToEnumCheck.cpp | 129 void MacroDefined(const Token &MacroNameTok, 151 checkName(MacroNameTok); in Ifndef() 153 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument 156 checkName(MacroNameTok); in Ifdef() 164 checkName(MacroNameTok); in Elifdef() 172 checkName(MacroNameTok); in Elifndef() 211 void checkName(const Token &MacroNameTok); 280 rememberExpressionName(MacroNameTok); in checkName() 282 StringRef Id = getTokenName(MacroNameTok); in checkName() 365 Enums.back().emplace_back(MacroNameTok, MD); in MacroDefined() [all …]
|
| H A D | ReplaceDisallowCopyAndAssignMacroCheck.cpp | 28 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument 30 IdentifierInfo *Info = MacroNameTok.getIdentifierInfo(); in MacroExpands() 51 Check.diag(MacroNameTok.getLocation(), in MacroExpands()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | CollectMacros.cpp | 16 void CollectMainFileMacros::add(const Token &MacroNameTok, const MacroInfo *MI, in add() argument 20 auto Loc = MacroNameTok.getLocation(); in add() 24 auto Name = MacroNameTok.getIdentifierInfo()->getName(); in add() 27 SM, CharSourceRange::getCharRange(Loc, MacroNameTok.getEndLoc())); in add()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | RenamerClangTidyCheck.cpp | 74 void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument 79 MacroNameTok.getLocation())) in MacroDefined() 82 MacroNameTok.getLocation())) in MacroDefined() 91 Check->expandMacro(MacroNameTok, MD.getMacroInfo()); in MacroExpands() 477 const Token &MacroNameTok, in checkMacro() argument 480 getMacroFailureInfo(MacroNameTok, SourceMgr); in checkMacro() 484 StringRef Name = MacroNameTok.getIdentifierInfo()->getName(); in checkMacro() 487 SourceRange Range(MacroNameTok.getLocation(), MacroNameTok.getEndLoc()); in checkMacro() 496 void RenamerClangTidyCheck::expandMacro(const Token &MacroNameTok, in expandMacro() argument 498 StringRef Name = MacroNameTok.getIdentifierInfo()->getName(); in expandMacro() [all …]
|
| H A D | RenamerClangTidyCheck.h | 111 void checkMacro(SourceManager &SourceMgr, const Token &MacroNameTok, 115 void expandMacro(const Token &MacroNameTok, const MacroInfo *MI); 134 getMacroFailureInfo(const Token &MacroNameTok,
|
| H A D | HeaderGuard.cpp | 47 void Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef() argument 53 Ifndefs[MacroNameTok.getIdentifierInfo()] = in Ifndef() 54 std::make_pair(Loc, MacroNameTok.getLocation()); in Ifndef() 57 void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument 61 Macros.emplace_back(MacroNameTok, MD->getMacroInfo()); in MacroDefined()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | MacroPPCallbacks.cpp | 178 void MacroPPCallbacks::MacroDefined(const Token &MacroNameTok, in MacroDefined() argument 180 IdentifierInfo *Id = MacroNameTok.getIdentifierInfo(); in MacroDefined() 181 SourceLocation location = getCorrectLocation(MacroNameTok.getLocation()); in MacroDefined() 191 void MacroPPCallbacks::MacroUndefined(const Token &MacroNameTok, in MacroUndefined() argument 194 IdentifierInfo *Id = MacroNameTok.getIdentifierInfo(); in MacroUndefined() 195 SourceLocation location = getCorrectLocation(MacroNameTok.getLocation()); in MacroUndefined()
|
| H A D | MacroPPCallbacks.h | 109 void MacroDefined(const Token &MacroNameTok, 115 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD,
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | MacroParenthesesCheck.cpp | 24 void MacroDefined(const Token &MacroNameTok, in MacroDefined() argument 26 replacementList(MacroNameTok, MD->getMacroInfo()); in MacroDefined() 27 argument(MacroNameTok, MD->getMacroInfo()); in MacroDefined() 32 void replacementList(const Token &MacroNameTok, const MacroInfo *MI); 35 void argument(const Token &MacroNameTok, const MacroInfo *MI); 103 void MacroParenthesesPPCallbacks::replacementList(const Token &MacroNameTok, in replacementList() argument 155 void MacroParenthesesPPCallbacks::argument(const Token &MacroNameTok, in argument() argument
|
| H A D | MacroRepeatedSideEffectsCheck.cpp | 26 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, 40 void MacroRepeatedPPCallbacks::MacroExpands(const Token &MacroNameTok, in MacroExpands() argument 71 << MacroNameTok.getIdentifierInfo(); in MacroExpands()
|
| /llvm-project-15.0.7/clang-tools-extra/pp-trace/ |
| H A D | PPCallbacksTracker.cpp | 316 void PPCallbacksTracker::MacroExpands(const Token &MacroNameTok, in MacroExpands() argument 321 appendArgument("MacroNameTok", MacroNameTok); in MacroExpands() 328 void PPCallbacksTracker::MacroDefined(const Token &MacroNameTok, in MacroDefined() argument 331 appendArgument("MacroNameTok", MacroNameTok); in MacroDefined() 336 void PPCallbacksTracker::MacroUndefined(const Token &MacroNameTok, in MacroUndefined() argument 340 appendArgument("MacroNameTok", MacroNameTok); in MacroUndefined() 345 void PPCallbacksTracker::Defined(const Token &MacroNameTok, in Defined() argument 349 appendArgument("MacroNameTok", MacroNameTok); in Defined() 382 void PPCallbacksTracker::Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument 386 appendArgument("MacroNameTok", MacroNameTok); in Ifdef() [all …]
|
| H A D | PPCallbacksTracker.h | 129 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, 131 void MacroDefined(const Token &MacroNameTok, 133 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD, 135 void Defined(const Token &MacroNameTok, const MacroDefinition &MD, 142 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, 144 void Ifndef(SourceLocation Loc, const Token &MacroNameTok,
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | RedundantPreprocessorCheck.cpp | 47 void Ifdef(SourceLocation Loc, const Token &MacroNameTok, in Ifdef() argument 49 std::string MacroName = PP.getSpelling(MacroNameTok); in Ifdef() 55 void Ifndef(SourceLocation Loc, const Token &MacroNameTok, in Ifndef() argument 57 std::string MacroName = PP.getSpelling(MacroNameTok); in Ifndef()
|
| H A D | DuplicateIncludeCheck.cpp | 55 void MacroDefined(const Token &MacroNameTok, 58 void MacroUndefined(const Token &MacroNameTok, const MacroDefinition &MD, 96 void DuplicateIncludeCallbacks::MacroDefined(const Token &MacroNameTok, in MacroDefined() argument 101 void DuplicateIncludeCallbacks::MacroUndefined(const Token &MacroNameTok, in MacroUndefined() argument
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | ProTypeVarargCheck.cpp | 121 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument 123 if (MacroNameTok.getIdentifierInfo()->getName() == "va_arg") { in MacroExpands() 124 Check->diag(MacroNameTok.getLocation(), VaArgWarningMessage); in MacroExpands()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/ |
| H A D | SetLongJmpCheck.cpp | 32 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &MD, in MacroExpands() argument 34 const auto *II = MacroNameTok.getIdentifierInfo(); in MacroExpands()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/ |
| H A D | ExpandModularHeadersPPCallbacks.h | 104 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &, 106 void MacroDefined(const Token &MacroNameTok, 110 void Defined(const Token &MacroNameTok, const MacroDefinition &,
|