Searched refs:ModuleMacro (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/ |
| H A D | MacroInfo.h | 489 class ModuleMacro : public llvm::FoldingSetNode { 507 ModuleMacro(Module *OwningModule, IdentifierInfo *II, MacroInfo *Macro, in ModuleMacro() function 508 ArrayRef<ModuleMacro *> Overrides) in ModuleMacro() 512 reinterpret_cast<ModuleMacro **>(this + 1)); in ModuleMacro() 516 static ModuleMacro *create(Preprocessor &PP, Module *OwningModule, 518 ArrayRef<ModuleMacro *> Overrides); 542 using overrides_iterator = ModuleMacro *const *; 552 ArrayRef<ModuleMacro *> overrides() const { in overrides() 567 ArrayRef<ModuleMacro *> ModuleMacros; 571 MacroDefinition(DefMacroDirective *MD, ArrayRef<ModuleMacro *> MMs, in MacroDefinition() [all …]
|
| H A D | Preprocessor.h | 472 llvm::TinyPtrVector<ModuleMacro *> ActiveModuleMacros; 482 llvm::TinyPtrVector<ModuleMacro *> OverriddenMacros; 554 ArrayRef<ModuleMacro *> 579 ArrayRef<ModuleMacro*> getOverriddenMacros() const { in getOverriddenMacros() 586 ArrayRef<ModuleMacro *> Overrides) { in setOverriddenMacros() 658 llvm::FoldingSet<ModuleMacro> ModuleMacros; 665 llvm::DenseMap<const IdentifierInfo *, llvm::TinyPtrVector<ModuleMacro *>> 1018 ModuleMacro *addModuleMacro(Module *Mod, IdentifierInfo *II, MacroInfo *Macro, 1019 ArrayRef<ModuleMacro *> Overrides, bool &IsNew); 1020 ModuleMacro *getModuleMacro(Module *Mod, IdentifierInfo *II); [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/ |
| H A D | MacroInfo.cpp | 242 ModuleMacro *ModuleMacro::create(Preprocessor &PP, Module *OwningModule, in create() 244 ArrayRef<ModuleMacro *> Overrides) { in create() 246 sizeof(ModuleMacro) + sizeof(ModuleMacro *) * Overrides.size(), in create() 247 alignof(ModuleMacro)); in create() 248 return new (Mem) ModuleMacro(OwningModule, II, Macro, Overrides); in create()
|
| H A D | PPMacroExpansion.cpp | 129 ModuleMacro *Preprocessor::addModuleMacro(Module *Mod, IdentifierInfo *II, in addModuleMacro() 134 ModuleMacro::Profile(ID, Mod, II); in addModuleMacro() 142 auto *MM = ModuleMacro::create(*this, Mod, II, Macro, Overrides); in addModuleMacro() 156 [](ModuleMacro *MM) { in addModuleMacro() 173 ModuleMacro::Profile(ID, Mod, II); in getModuleMacro() 196 llvm::DenseMap<ModuleMacro *, int> NumHiddenOverrides; in updateModuleMacroInfo() 201 llvm::SmallVector<ModuleMacro *, 16> Worklist; in updateModuleMacroInfo() 258 ArrayRef<ModuleMacro*> Leaf; in dumpMacroInfo() 285 llvm::DenseSet<ModuleMacro*> Active; in dumpMacroInfo() 288 llvm::DenseSet<ModuleMacro*> Visited; in dumpMacroInfo() [all …]
|
| H A D | Preprocessor.cpp | 309 for (const ModuleMacro &Macro : ModuleMacros) in macro_begin()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangModulesDeclVendor.cpp | 404 for (clang::ModuleMacro *module_macro : in ForEachMacro()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 2525 SmallVector<ModuleMacro*, 8> Worklist(Leafs.begin(), Leafs.end()); in WritePreprocessor() 2526 llvm::DenseMap<ModuleMacro*, unsigned> Visits; in WritePreprocessor()
|
| H A D | ASTReader.cpp | 2014 llvm::SmallVector<ModuleMacro*, 8> Overrides; in resolvePendingMacro()
|