Searched refs:ModuleMacros (Results 1 – 9 of 9) sorted by relevance
/external/clang/include/clang/Lex/ |
D | MacroInfo.h | 565 ArrayRef<ModuleMacro *> ModuleMacros; variable 568 MacroDefinition() : LatestLocalAndAmbiguous(), ModuleMacros() {} in MacroDefinition() 571 : LatestLocalAndAmbiguous(MD, IsAmbiguous), ModuleMacros(MMs) {} in MacroDefinition() 575 return getLocalDirective() || !ModuleMacros.empty(); 580 if (!ModuleMacros.empty()) in getMacroInfo() 581 return ModuleMacros.back()->getMacroInfo(); in getMacroInfo() 597 ArrayRef<ModuleMacro *> getModuleMacros() const { return ModuleMacros; } in getModuleMacros()
|
D | Preprocessor.h | 546 llvm::FoldingSet<ModuleMacro> ModuleMacros; variable
|
/external/llvm-project/clang/include/clang/Lex/ |
D | MacroInfo.h | 566 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()
|
D | Preprocessor.h | 766 llvm::FoldingSet<ModuleMacro> ModuleMacros; variable
|
/external/clang/lib/Lex/ |
D | PPMacroExpansion.cpp | 91 if (auto *MM = ModuleMacros.FindNodeOrInsertPos(ID, InsertPos)) { in addModuleMacro() 97 ModuleMacros.InsertNode(MM, InsertPos); in addModuleMacro() 130 return ModuleMacros.FindNodeOrInsertPos(ID, InsertPos); in getModuleMacro()
|
D | Preprocessor.cpp | 298 for (const ModuleMacro &Macro : ModuleMacros) in macro_begin()
|
/external/llvm-project/clang/lib/Lex/ |
D | Preprocessor.cpp | 319 for (const ModuleMacro &Macro : ModuleMacros) in macro_begin()
|
/external/clang/lib/Serialization/ |
D | ASTReader.cpp | 1804 llvm::SmallVector<ModuleMacroRecord, 8> ModuleMacros; in resolvePendingMacro() local 1824 ModuleMacros.push_back(ModuleMacroRecord()); in resolvePendingMacro() 1825 auto &Info = ModuleMacros.back(); in resolvePendingMacro() 1845 std::reverse(ModuleMacros.begin(), ModuleMacros.end()); in resolvePendingMacro() 1847 for (auto &MMR : ModuleMacros) { in resolvePendingMacro()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTReader.cpp | 2107 llvm::SmallVector<ModuleMacroRecord, 8> ModuleMacros; in resolvePendingMacro() local 2138 ModuleMacros.push_back(ModuleMacroRecord()); in resolvePendingMacro() 2139 auto &Info = ModuleMacros.back(); in resolvePendingMacro() 2159 std::reverse(ModuleMacros.begin(), ModuleMacros.end()); in resolvePendingMacro() 2161 for (auto &MMR : ModuleMacros) { in resolvePendingMacro()
|