Home
last modified time | relevance | path

Searched refs:MacroDefinitionRecord (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/
H A DPreprocessingRecord.h149 class MacroDefinitionRecord : public PreprocessingDirective {
154 explicit MacroDefinitionRecord(const IdentifierInfo *Name, in MacroDefinitionRecord() function
174 llvm::PointerUnion<IdentifierInfo *, MacroDefinitionRecord *> NameOrDef;
181 MacroExpansion(MacroDefinitionRecord *Definition, SourceRange Range) in MacroExpansion()
190 if (MacroDefinitionRecord *Def = getDefinition()) in getName()
197 MacroDefinitionRecord *getDefinition() const { in getDefinition()
198 return NameOrDef.dyn_cast<MacroDefinitionRecord *>(); in getDefinition()
356 llvm::DenseMap<const MacroInfo *, MacroDefinitionRecord *> MacroDefinitions;
397 void RegisterMacroDefinition(MacroInfo *Macro, MacroDefinitionRecord *Def);
515 MacroDefinitionRecord *findMacroDefinition(const MacroInfo *MI);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DPreprocessingRecord.cpp260 if (isa<MacroDefinitionRecord>(Entity)) { in addPreprocessedEntity()
350 MacroDefinitionRecord *Def) { in RegisterMacroDefinition()
387 MacroDefinitionRecord *
389 llvm::DenseMap<const MacroInfo *, MacroDefinitionRecord *>::iterator Pos = in findMacroDefinition()
407 else if (MacroDefinitionRecord *Def = findMacroDefinition(MI)) in addMacroExpansion()
453 MacroDefinitionRecord *Def = in MacroDefined()
454 new (*this) MacroDefinitionRecord(Id.getIdentifierInfo(), R); in MacroDefined()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTDeserializationListener.h26 class MacroDefinitionRecord; variable
53 MacroDefinitionRecord *MD) {} in MacroDefinitionRead()
H A DASTWriter.h76 class MacroDefinitionRecord; variable
331 llvm::DenseMap<const MacroDefinitionRecord *,
709 MacroDefinitionRecord *MD) override;
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Index/
H A DUSRGeneration.h19 class MacroDefinitionRecord; variable
71 bool generateUSRForMacro(const MacroDefinitionRecord *MD,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Frontend/
H A DMultiplexConsumer.h42 MacroDefinitionRecord *MD) override;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DMultiplexConsumer.cpp66 serialization::PreprocessedEntityID ID, MacroDefinitionRecord *MD) { in MacroDefinitionRead()
H A DFrontendAction.cpp77 MacroDefinitionRecord *MD) override { in MacroDefinitionRead()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp1078 bool clang::index::generateUSRForMacro(const MacroDefinitionRecord *MD, in generateUSRForMacro()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReader.cpp1659 MacroDefinitionRecord *PPDef = cast_or_null<MacroDefinitionRecord>( in ReadMacroRecord()
5474 MacroDefinitionRecord *Def = nullptr; in ReadPreprocessedEntity()
5480 Def = cast<MacroDefinitionRecord>( in ReadPreprocessedEntity()
5497 MacroDefinitionRecord *MD = new (PPRec) MacroDefinitionRecord(II, Range); in ReadPreprocessedEntity()
H A DASTWriter.cpp2684 if (auto *MD = dyn_cast<MacroDefinitionRecord>(*E)) { in WritePreprocessorDetail()
6183 MacroDefinitionRecord *MD) { in MacroDefinitionRead()