| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexingAction.cpp | 43 *MD->getMacroInfo()); in MacroDefined() 48 if (!MD.getMacroInfo()) // Ignore noop #undef. in MacroUndefined() 52 *MD.getMacroInfo()); in MacroUndefined() 57 if (!MD.getMacroInfo()) // Ignore nonexistent macro. in Defined() 62 *MD.getMacroInfo()); in Defined() 70 *MD.getMacroInfo()); in Ifdef() 74 if (!MD.getMacroInfo()) // Ignore nonexistent macro. in Ifndef() 78 *MD.getMacroInfo()); in Ifndef() 89 *MD.getMacroInfo()); in Elifdef() 97 *MD.getMacroInfo()); in Elifndef() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | CollectMacros.h | 55 add(MacroName, MD->getMacroInfo(), /*IsDefinition=*/true); in MacroDefined() 60 add(MacroName, MD.getMacroInfo()); in MacroExpands() 66 add(MacroName, MD.getMacroInfo()); in MacroUndefined() 71 add(MacroName, MD.getMacroInfo()); in Ifdef() 76 add(MacroName, MD.getMacroInfo()); in Ifndef() 81 add(MacroName, MD.getMacroInfo()); in Defined()
|
| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | MacroInfo.h | 377 inline MacroInfo *getMacroInfo(); 379 const MacroInfo *getMacroInfo() const { in getMacroInfo() function 414 const MacroInfo *getMacroInfo() const { in getMacroInfo() function 415 return getDefinition().getMacroInfo(); in getMacroInfo() 417 MacroInfo *getMacroInfo() { return getDefinition().getMacroInfo(); } in getMacroInfo() function 561 MacroInfo *getMacroInfo() const { return Macro; } in getMacroInfo() function 604 MacroInfo *getMacroInfo() const { in getMacroInfo() function 606 return ModuleMacros.back()->getMacroInfo(); in getMacroInfo() 608 return MD->getMacroInfo(); in getMacroInfo() 626 F(MD->getMacroInfo()); in forAllDefinitions() [all …]
|
| H A D | Preprocessor.h | 1262 const MacroInfo *getMacroInfo(const IdentifierInfo *II) const { in getMacroInfo() function 1263 return const_cast<Preprocessor*>(this)->getMacroInfo(II); in getMacroInfo() 1266 MacroInfo *getMacroInfo(const IdentifierInfo *II) { in getMacroInfo() function 1270 return MD.getMacroInfo(); in getMacroInfo()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | MacroUsageCheck.cpp | 41 MD->getMacroInfo()->isUsedForHeaderGuard() || in MacroDefined() 42 MD->getMacroInfo()->getNumTokens() == 0) in MacroDefined() 82 const MacroInfo *Info = MD->getMacroInfo(); in warnMacro()
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | PreprocessingRecord.cpp | 411 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Ifdef() 419 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Elifdef() 427 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Ifndef() 436 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Elifndef() 445 addMacroExpansion(MacroNameTok, MD.getMacroInfo(), in Defined() 459 addMacroExpansion(Id, MD.getMacroInfo(), Range); in MacroExpands() 464 const MacroInfo *MI = MD->getMacroInfo(); in MacroDefined()
|
| H A D | PPMacroExpansion.cpp | 118 assert(OldMD->getMacroInfo()->isBuiltinMacro() && in setLoadedMacroDirective() 214 if (MM->getMacroInfo()) in updateModuleMacroInfo() 238 auto *NewMI = Active->getMacroInfo(); in updateModuleMacroInfo() 296 if (!MM->getMacroInfo()) in dumpMacroInfo() 304 else if (MM->getMacroInfo()) in dumpMacroInfo() 316 if (auto *MI = MM->getMacroInfo()) { in dumpMacroInfo() 420 if (auto *ExpansionMI = PP.getMacroInfo(II)) in isTrivialSingleTokenExpansion() 479 MacroInfo *MI = M.getMacroInfo(); in HandleMacroExpandedIdentifier() 613 if (MacroInfo *NewMI = getMacroInfo(NewII)) in HandleMacroExpandedIdentifier() 867 if (MacroInfo *MI = getMacroInfo(Tok.getIdentifierInfo())) in ReadMacroCallArgumentList()
|
| H A D | Preprocessor.cpp | 372 if (!Def || !Def.getMacroInfo()) in getLastMacroWithSpelling() 374 if (!Def.getMacroInfo()->isObjectLike()) in getLastMacroWithSpelling() 376 if (!MacroDefinitionEquals(Def.getMacroInfo(), Tokens)) in getLastMacroWithSpelling() 845 auto *MI = MD.getMacroInfo(); in HandleIdentifier()
|
| H A D | PPDirectives.cpp | 342 auto *MI = getMacroInfo(II); in CheckMacroName() 815 MacroInfo *MI = MD.getMacroInfo(); in SkipExcludedConditionalBlock() 3068 const MacroInfo *OtherMI = getMacroInfo(MacroNameTok.getIdentifierInfo()); in HandleDefineDirective() 3080 if (const MacroInfo *OtherMI=getMacroInfo(MacroNameTok.getIdentifierInfo())) { in HandleDefineDirective() 3198 if (const MacroInfo *MI = MD.getMacroInfo()) { in HandleUndefDirective() 3253 MacroInfo *MI = MD.getMacroInfo(); in HandleIfdefDirective()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-include-fixer/find-all-symbols/ |
| H A D | FindAllMacros.cpp | 36 if (auto Symbol = CreateMacroSymbol(MacroNameTok, MD->getMacroInfo())) in MacroDefined() 43 if (auto Symbol = CreateMacroSymbol(Name, MD.getMacroInfo())) in MacroUsed()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | MacroToEnumCheck.cpp | 202 MD->getMacroInfo()->getDefinitionEndLoc(), 0, SM, LangOpts); in rememberLastMacroLocation() 351 const MacroInfo *Info = MD->getMacroInfo(); in MacroDefined() 483 MacroList.front().Directive->getMacroInfo()->getDefinitionLoc(); in fixEnumMacro() 493 Macro.Directive->getMacroInfo()->getDefinitionLoc(); in fixEnumMacro() 502 Macro.Directive->getMacroInfo()->getDefinitionLoc(), 0, SM, LangOpts); in fixEnumMacro() 506 Macro.Directive->getMacroInfo()->getDefinitionEndLoc(), 0, SM, in fixEnumMacro() 513 MacroList.back().Directive->getMacroInfo()->getDefinitionEndLoc(), 0, SM, in fixEnumMacro()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndexer.h | 130 MacroInfo *getMacroInfo(const IdentifierInfo &II, 134 const MacroInfo *getMacroInfo(const MacroDefinitionRecord *MacroDef,
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | MacroRepeatedSideEffectsCheck.cpp | 48 const MacroInfo *MI = MD.getMacroInfo(); in MacroExpands() 148 const MacroInfo *M = PP.getMacroDefinition(TII).getMacroInfo(); in countArgumentExpansions()
|
| H A D | LambdaFunctionNameCheck.cpp | 40 for (const auto& T : MD.getMacroInfo()->tokens()) { in MacroExpands()
|
| H A D | BadSignalToKillThreadCheck.cpp | 40 const MacroInfo *MI = PP->getMacroInfo(It->first); in check()
|
| H A D | MacroParenthesesCheck.cpp | 26 replacementList(MacroNameTok, MD->getMacroInfo()); in MacroDefined() 27 argument(MacroNameTok, MD->getMacroInfo()); in MacroDefined()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/google/ |
| H A D | UpgradeGoogletestCaseCheck.cpp | 69 MD->getMacroInfo()->getDefinitionLoc()); in MacroDefined() 105 MD.getMacroInfo()->getDefinitionLoc()); in macroUsed()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | RenamerClangTidyCheck.cpp | 76 if (MD->getMacroInfo()->isBuiltinMacro()) in MacroDefined() 84 Check->checkMacro(PP->getSourceManager(), MacroNameTok, MD->getMacroInfo()); in MacroDefined() 91 Check->expandMacro(MacroNameTok, MD.getMacroInfo()); in MacroExpands()
|
| H A D | HeaderGuard.cpp | 61 Macros.emplace_back(MacroNameTok, MD->getMacroInfo()); in MacroDefined()
|
| /llvm-project-15.0.7/clang/lib/ExtractAPI/ |
| H A D | ExtractAPIConsumer.cpp | 804 auto *MacroInfo = MD->getMacroInfo(); in MacroDefined() 828 return MD.getMacroInfo()->isIdenticalTo(*PM.MD->getMacroInfo(), PP, in MacroUndefined() 837 if (PM.MD->getMacroInfo()->isUsedForHeaderGuard()) in EndOfMainFile()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | MacroPPCallbacks.cpp | 185 writeMacroDefinition(*Id, *MD->getMacroInfo(), PP, Name, Value); in MacroDefined()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | CheckerHelpers.cpp | 118 const MacroInfo *MI = PP.getMacroInfo(MacroII); in tryExpandAsInteger()
|
| /llvm-project-15.0.7/clang-tools-extra/modularize/ |
| H A D | PreprocessorTracker.cpp | 419 clang::MacroInfo *MacroInfo = PP.getMacroInfo(II); in getMacroExpandedString() 448 clang::MacroInfo *MacroInfo = PP.getMacroInfo(II); in getMacroExpandedString() 1321 const clang::MacroInfo *MI = MD.getMacroInfo(); in MacroExpands() 1335 const clang::MacroInfo *MI = MD.getMacroInfo(); in Defined()
|
| /llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangModulesDeclVendor.cpp | 466 macro_info = module_macro->getMacroInfo(); in ForEachMacro() 478 macro_info = module_macro->getMacroInfo(); in ForEachMacro()
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | PrintPreprocessedOutput.cpp | 471 const MacroInfo *MI = MD->getMacroInfo(); in MacroDefined() 943 MacrosByID.push_back(id_macro_pair(I->first, MD->getMacroInfo())); in DoPrintMacros()
|