Searched refs:getMacroInfo (Results 1 - 23 of 23) sorted by relevance

/openbsd-current/gnu/llvm/clang/lib/Index/
H A DIndexingAction.cpp36 Range.getBegin(), *MD.getMacroInfo());
43 *MD->getMacroInfo());
48 if (!MD.getMacroInfo()) // Ignore noop #undef.
52 *MD.getMacroInfo());
57 if (!MD.getMacroInfo()) // Ignore nonexistent macro.
62 *MD.getMacroInfo());
66 if (!MD.getMacroInfo()) // Ignore non-existent macro.
70 *MD.getMacroInfo());
74 if (!MD.getMacroInfo()) // Ignore nonexistent macro.
78 *MD.getMacroInfo());
[all...]
/openbsd-current/gnu/llvm/clang/include/clang/Lex/
H A DMacroInfo.h376 inline MacroInfo *getMacroInfo();
378 const MacroInfo *getMacroInfo() const {
379 return const_cast<DefInfo *>(this)->getMacroInfo();
413 const MacroInfo *getMacroInfo() const { function in namespace:clang
414 return getDefinition().getMacroInfo();
416 MacroInfo *getMacroInfo() { return getDefinition().getMacroInfo(); } function in namespace:clang
491 inline MacroInfo *MacroDirective::DefInfo::getMacroInfo() { function in class:MacroDirective::DefInfo
560 MacroInfo *getMacroInfo() const { return Macro; } function in class:ModuleMacro
603 MacroInfo *getMacroInfo() cons function in class:MacroDefinition
[all...]
H A DPreprocessor.h1389 const MacroInfo *getMacroInfo(const IdentifierInfo *II) const { function in class:clang::Preprocessor
1390 return const_cast<Preprocessor*>(this)->getMacroInfo(II);
1393 MacroInfo *getMacroInfo(const IdentifierInfo *II) { function in class:clang::Preprocessor
1397 return MD.getMacroInfo();
/openbsd-current/gnu/llvm/clang/tools/libclang/
H A DCIndexer.h130 MacroInfo *getMacroInfo(const IdentifierInfo &II,
134 const MacroInfo *getMacroInfo(const MacroDefinitionRecord *MacroDef,
H A DCIndex.cpp582 getMacroInfo(cxcursor::getCursorMacroDefinition(Cursor), TU);
4042 if (const MacroInfo *MI = PP.getMacroInfo(II))
4054 if (const MacroInfo *MI = PP.getMacroInfo(II))
7918 MI = getMacroInfo(II, MappedTokLoc, TU);
9327 MacroInfo *cxindex::getMacroInfo(const IdentifierInfo &II, function in class:__anon1160::__anon1161::MarkMacroArgTokensVisitor::cxindex
9341 if (MacroDefLoc == Def.getMacroInfo()->getDefinitionLoc())
9342 return Def.getMacroInfo();
9349 const MacroInfo *cxindex::getMacroInfo(const MacroDefinitionRecord *MacroDef, function in class:__anon1160::__anon1161::MarkMacroArgTokensVisitor::cxindex
9357 return getMacroInfo(*II, MacroDef->getLocation(), TU);
9398 return PPRec->findMacroDefinition(InnerMD->getMacroInfo());
[all...]
H A DCXCursor.cpp1607 unit->getPreprocessor().getMacroDefinition(Macro).getMacroInfo());
/openbsd-current/gnu/llvm/clang/lib/Lex/
H A DPreprocessingRecord.cpp410 addMacroExpansion(MacroNameTok, MD.getMacroInfo(),
418 addMacroExpansion(MacroNameTok, MD.getMacroInfo(),
426 addMacroExpansion(MacroNameTok, MD.getMacroInfo(),
435 addMacroExpansion(MacroNameTok, MD.getMacroInfo(),
444 addMacroExpansion(MacroNameTok, MD.getMacroInfo(),
458 addMacroExpansion(Id, MD.getMacroInfo(), Range);
463 const MacroInfo *MI = MD->getMacroInfo();
H A DPPMacroExpansion.cpp117 assert(OldMD->getMacroInfo()->isBuiltinMacro() &&
213 if (MM->getMacroInfo())
237 auto *NewMI = Active->getMacroInfo();
296 if (!MM->getMacroInfo())
304 else if (MM->getMacroInfo())
316 if (auto *MI = MM->getMacroInfo()) {
422 if (auto *ExpansionMI = PP.getMacroInfo(II))
481 MacroInfo *MI = M.getMacroInfo();
615 if (MacroInfo *NewMI = getMacroInfo(NewII))
869 if (MacroInfo *MI = getMacroInfo(To
[all...]
H A DPreprocessor.cpp361 if (!Def || !Def.getMacroInfo())
363 if (!Def.getMacroInfo()->isObjectLike())
365 if (!MacroDefinitionEquals(Def.getMacroInfo(), Tokens))
818 auto *MI = MD.getMacroInfo();
H A DPPDirectives.cpp323 auto *MI = getMacroInfo(II);
795 MacroInfo *MI = MD.getMacroInfo();
3057 const MacroInfo *OtherMI = getMacroInfo(MacroNameTok.getIdentifierInfo());
3069 if (const MacroInfo *OtherMI=getMacroInfo(MacroNameTok.getIdentifierInfo())) {
3187 if (const MacroInfo *MI = MD.getMacroInfo()) {
3242 MacroInfo *MI = MD.getMacroInfo();
H A DPPLexerChange.cpp363 getMacroInfo(const_cast<IdentifierInfo*>(ControllingMacro)))
H A DPragma.cpp622 MacroInfo *MI = getMacroInfo(IdentInfo);
651 if (MacroInfo *MI = getMacroInfo(IdentInfo)) {
H A DPPExpressions.cpp140 PP.markMacroAsUsed(Macro.getMacroInfo());
/openbsd-current/gnu/llvm/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp246 auto *MacroInfo = MD->getMacroInfo();
270 return MD.getMacroInfo()->isIdenticalTo(*PM.MD->getMacroInfo(), PP,
279 if (PM.MD->getMacroInfo()->isUsedForHeaderGuard())
H A DDeclarationFragments.cpp507 auto *MI = MD->getMacroInfo();
/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DMacroPPCallbacks.cpp185 writeMacroDefinition(*Id, *MD->getMacroInfo(), PP, Name, Value);
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp118 const MacroInfo *MI = PP.getMacroInfo(MacroII);
/openbsd-current/gnu/llvm/clang/lib/Frontend/
H A DPrintPreprocessedOutput.cpp465 const MacroInfo *MI = MD->getMacroInfo();
937 MacrosByID.push_back(id_macro_pair(I->first, MD->getMacroInfo()));
H A DCompilerInstance.cpp1531 CmdLineDefinition = DMD->getMacroInfo();
1535 auto *CurrentDefinition = PP.getMacroInfo(Id);
/openbsd-current/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangModulesDeclVendor.cpp525 macro_info = module_macro->getMacroInfo();
537 macro_info = module_macro->getMacroInfo();
/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DSema.cpp113 if (const MacroInfo *BoolMacro = PP.getMacroInfo(Context.getBoolName())) {
H A DSemaCodeComplete.cpp3334 const MacroInfo *MI = PP.getMacroInfo(Macro);
4122 MacroInfo *MI = MD.getMacroInfo();
/openbsd-current/gnu/llvm/clang/lib/Serialization/
H A DASTWriter.cpp2248 if (MacroInfo *MI = MD->getMacroInfo())
2395 ModuleMacroRecord.push_back(getMacroRef(MD->getMacroInfo(), Name));
2424 ModuleMacroRecord.push_back(getMacroRef(Macro->getMacroInfo(), Name));

Completed in 833 milliseconds