Home
last modified time | relevance | path

Searched refs:MacroNameTok (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/
H A DFindAllMacros.cpp24 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 DFindAllMacros.h32 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 DIndexingAction.cpp39 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 DPPCallbacks.h604 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 DPPConditionalDirectiveRecord.h92 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 DUpgradeGoogletestCaseCheck.cpp51 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 DPPDirectives.cpp318 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 DPreprocessingRecord.cpp411 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 DMacroToEnumCheck.cpp129 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 DReplaceDisallowCopyAndAssignMacroCheck.cpp28 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 DCollectMacros.cpp16 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 DRenamerClangTidyCheck.cpp74 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 DRenamerClangTidyCheck.h111 void checkMacro(SourceManager &SourceMgr, const Token &MacroNameTok,
115 void expandMacro(const Token &MacroNameTok, const MacroInfo *MI);
134 getMacroFailureInfo(const Token &MacroNameTok,
H A DHeaderGuard.cpp47 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 DMacroPPCallbacks.cpp178 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 DMacroPPCallbacks.h109 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 DMacroParenthesesCheck.cpp24 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 DMacroRepeatedSideEffectsCheck.cpp26 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 DPPCallbacksTracker.cpp316 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 DPPCallbacksTracker.h129 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 DRedundantPreprocessorCheck.cpp47 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 DDuplicateIncludeCheck.cpp55 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 DProTypeVarargCheck.cpp121 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 DSetLongJmpCheck.cpp32 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 DExpandModularHeadersPPCallbacks.h104 void MacroExpands(const Token &MacroNameTok, const MacroDefinition &,
106 void MacroDefined(const Token &MacroNameTok,
110 void Defined(const Token &MacroNameTok, const MacroDefinition &,

12