HomeSort by relevance Sort by last modified time
    Searched refs:ModuleMacro (Results 1 - 8 of 8) sorted by null

  /external/clang/include/clang/Lex/
MacroInfo.h 28 class ModuleMacro;
497 class ModuleMacro : public llvm::FoldingSetNode {
508 // ModuleMacro *OverriddenMacros[NumOverrides];
512 ModuleMacro(Module *OwningModule, IdentifierInfo *II, MacroInfo *Macro,
513 ArrayRef<ModuleMacro *> Overrides)
517 reinterpret_cast<ModuleMacro **>(this + 1));
521 static ModuleMacro *create(Preprocessor &PP, Module *OwningModule,
523 ArrayRef<ModuleMacro *> Overrides);
543 typedef ModuleMacro *const *overrides_iterator;
550 ArrayRef<ModuleMacro *> overrides() const
    [all...]
Preprocessor.h 380 llvm::TinyPtrVector<ModuleMacro*> ActiveModuleMacros;
387 llvm::TinyPtrVector<ModuleMacro*> OverriddenMacros;
450 ArrayRef<ModuleMacro *>
474 ArrayRef<ModuleMacro*> getOverriddenMacros() const {
480 ArrayRef<ModuleMacro *> Overrides) {
542 llvm::FoldingSet<ModuleMacro> ModuleMacros;
546 llvm::DenseMap<const IdentifierInfo *, llvm::TinyPtrVector<ModuleMacro*>>
    [all...]
  /external/clang/lib/Lex/
MacroInfo.cpp 238 ModuleMacro *ModuleMacro::create(Preprocessor &PP, Module *OwningModule,
240 ArrayRef<ModuleMacro *> Overrides) {
242 sizeof(ModuleMacro) + sizeof(ModuleMacro *) * Overrides.size(),
243 llvm::alignOf<ModuleMacro>());
244 return new (Mem) ModuleMacro(OwningModule, II, Macro, Overrides);
PPMacroExpansion.cpp 76 ModuleMacro *Preprocessor::addModuleMacro(Module *Mod, IdentifierInfo *II,
78 ArrayRef<ModuleMacro *> Overrides,
81 ModuleMacro::Profile(ID, Mod, II);
89 auto *MM = ModuleMacro::create(*this, Mod, II, Macro, Overrides);
103 [](ModuleMacro *MM) {
118 ModuleMacro *Preprocessor::getModuleMacro(Module *Mod, IdentifierInfo *II) {
120 ModuleMacro::Profile(ID, Mod, II);
143 llvm::DenseMap<ModuleMacro *, int> NumHiddenOverrides;
148 llvm::SmallVector<ModuleMacro *, 16> Worklist;
205 ArrayRef<ModuleMacro*> Leaf
    [all...]
Preprocessor.cpp 295 for (const ModuleMacro &Macro : ModuleMacros)
    [all...]
  /external/clang/include/clang/Serialization/
ASTReader.h 79 class ModuleMacro;
    [all...]
  /external/clang/lib/Serialization/
ASTWriter.cpp     [all...]
ASTReader.cpp     [all...]

Completed in 351 milliseconds