Home
last modified time | relevance | path

Searched refs:getMacroInfo (Results 1 – 25 of 40) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/Index/
H A DIndexingAction.cpp43 *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 DCollectMacros.h55 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 DMacroInfo.h377 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 DPreprocessor.h1262 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 DMacroUsageCheck.cpp41 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 DPreprocessingRecord.cpp411 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 DPPMacroExpansion.cpp118 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 DPreprocessor.cpp372 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 DPPDirectives.cpp342 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 DFindAllMacros.cpp36 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 DMacroToEnumCheck.cpp202 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 DCIndexer.h130 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 DMacroRepeatedSideEffectsCheck.cpp48 const MacroInfo *MI = MD.getMacroInfo(); in MacroExpands()
148 const MacroInfo *M = PP.getMacroDefinition(TII).getMacroInfo(); in countArgumentExpansions()
H A DLambdaFunctionNameCheck.cpp40 for (const auto& T : MD.getMacroInfo()->tokens()) { in MacroExpands()
H A DBadSignalToKillThreadCheck.cpp40 const MacroInfo *MI = PP->getMacroInfo(It->first); in check()
H A DMacroParenthesesCheck.cpp26 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 DUpgradeGoogletestCaseCheck.cpp69 MD->getMacroInfo()->getDefinitionLoc()); in MacroDefined()
105 MD.getMacroInfo()->getDefinitionLoc()); in macroUsed()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DRenamerClangTidyCheck.cpp76 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 DHeaderGuard.cpp61 Macros.emplace_back(MacroNameTok, MD->getMacroInfo()); in MacroDefined()
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp804 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 DMacroPPCallbacks.cpp185 writeMacroDefinition(*Id, *MD->getMacroInfo(), PP, Name, Value); in MacroDefined()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp118 const MacroInfo *MI = PP.getMacroInfo(MacroII); in tryExpandAsInteger()
/llvm-project-15.0.7/clang-tools-extra/modularize/
H A DPreprocessorTracker.cpp419 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 DClangModulesDeclVendor.cpp466 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 DPrintPreprocessedOutput.cpp471 const MacroInfo *MI = MD->getMacroInfo(); in MacroDefined()
943 MacrosByID.push_back(id_macro_pair(I->first, MD->getMacroInfo())); in DoPrintMacros()

12