Searched refs:ModuleMacro (Results 1 - 8 of 8) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | MacroInfo.cpp | 241 ModuleMacro *ModuleMacro::create(Preprocessor &PP, Module *OwningModule, 243 ArrayRef<ModuleMacro *> Overrides) { 245 sizeof(ModuleMacro) + sizeof(ModuleMacro *) * Overrides.size(), 246 alignof(ModuleMacro)); 247 return new (Mem) ModuleMacro(OwningModule, II, Macro, Overrides);
|
H A D | PPMacroExpansion.cpp | 82 // consider building a ModuleMacro for it when we get to the end of 131 ModuleMacro *Preprocessor::addModuleMacro(Module *Mod, IdentifierInfo *II, 133 ArrayRef<ModuleMacro *> Overrides, 136 ModuleMacro::Profile(ID, Mod, II); 144 auto *MM = ModuleMacro::create(*this, Mod, II, Macro, Overrides); 158 [](ModuleMacro *MM) { 173 ModuleMacro *Preprocessor::getModuleMacro(Module *Mod, IdentifierInfo *II) { 175 ModuleMacro::Profile(ID, Mod, II); 198 llvm::DenseMap<ModuleMacro *, int> NumHiddenOverrides; 203 llvm::SmallVector<ModuleMacro *, 1 [all...] |
H A D | Preprocessor.cpp | 317 for (const ModuleMacro &Macro : ModuleMacros)
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | MacroInfo.h | 488 class ModuleMacro : public llvm::FoldingSetNode { class in inherits:llvm::FoldingSetNode 506 ModuleMacro(Module *OwningModule, IdentifierInfo *II, MacroInfo *Macro, function in class:ModuleMacro 507 ArrayRef<ModuleMacro *> Overrides) 511 reinterpret_cast<ModuleMacro **>(this + 1)); 515 static ModuleMacro *create(Preprocessor &PP, Module *OwningModule, 517 ArrayRef<ModuleMacro *> Overrides); 541 using overrides_iterator = ModuleMacro *const *; 551 ArrayRef<ModuleMacro *> overrides() const { 566 ArrayRef<ModuleMacro *> ModuleMacros; 570 MacroDefinition(DefMacroDirective *MD, ArrayRef<ModuleMacro *> MM [all...] |
H A D | Preprocessor.h | 565 llvm::TinyPtrVector<ModuleMacro *> ActiveModuleMacros; 575 llvm::TinyPtrVector<ModuleMacro *> OverriddenMacros; 647 ArrayRef<ModuleMacro *> 672 ArrayRef<ModuleMacro*> getOverriddenMacros() const { 679 ArrayRef<ModuleMacro *> Overrides) { 751 llvm::FoldingSet<ModuleMacro> ModuleMacros; 758 llvm::DenseMap<const IdentifierInfo *, llvm::TinyPtrVector<ModuleMacro *>> 1122 ModuleMacro *addModuleMacro(Module *Mod, IdentifierInfo *II, MacroInfo *Macro, 1123 ArrayRef<ModuleMacro *> Overrides, bool &IsNew); 1124 ModuleMacro *getModuleMacr [all...] |
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangModulesDeclVendor.cpp | 435 for (clang::ModuleMacro *module_macro :
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 2178 SmallVector<ModuleMacro*, 8> Worklist(Leafs.begin(), Leafs.end()); 2179 llvm::DenseMap<ModuleMacro*, unsigned> Visits;
|
H A D | ASTReader.cpp | 2163 llvm::SmallVector<ModuleMacro*, 8> Overrides;
|
Completed in 183 milliseconds