Home
last modified time | relevance | path

Searched refs:ModuleMacros (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Lex/
H A DMacroInfo.h566 ArrayRef<ModuleMacro *> ModuleMacros; variable
572 : LatestLocalAndAmbiguous(MD, IsAmbiguous), ModuleMacros(MMs) {} in MacroDefinition()
576 return getLocalDirective() || !ModuleMacros.empty();
581 if (!ModuleMacros.empty()) in getMacroInfo()
582 return ModuleMacros.back()->getMacroInfo(); in getMacroInfo()
598 ArrayRef<ModuleMacro *> getModuleMacros() const { return ModuleMacros; } in getModuleMacros()
H A DPreprocessor.h766 llvm::FoldingSet<ModuleMacro> ModuleMacros; variable
/netbsd-src/external/apache2/llvm/dist/clang/lib/Lex/
H A DPPMacroExpansion.cpp140 if (auto *MM = ModuleMacros.FindNodeOrInsertPos(ID, InsertPos)) { in addModuleMacro()
146 ModuleMacros.InsertNode(MM, InsertPos); in addModuleMacro()
180 return ModuleMacros.FindNodeOrInsertPos(ID, InsertPos); in getModuleMacro()
H A DPreprocessor.cpp315 for (const ModuleMacro &Macro : ModuleMacros) in macro_begin()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReader.cpp2114 llvm::SmallVector<ModuleMacroRecord, 8> ModuleMacros; in resolvePendingMacro() local
2145 ModuleMacros.push_back(ModuleMacroRecord()); in resolvePendingMacro()
2146 auto &Info = ModuleMacros.back(); in resolvePendingMacro()
2166 std::reverse(ModuleMacros.begin(), ModuleMacros.end()); in resolvePendingMacro()
2168 for (auto &MMR : ModuleMacros) { in resolvePendingMacro()