Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessingRecord.h146 class MacroDefinitionRecord : public PreprocessingDirective {
151 explicit MacroDefinitionRecord(const IdentifierInfo *Name, in MacroDefinitionRecord() function
171 llvm::PointerUnion<IdentifierInfo *, MacroDefinitionRecord *> NameOrDef;
178 MacroExpansion(MacroDefinitionRecord *Definition, SourceRange Range) in MacroExpansion()
187 if (MacroDefinitionRecord *Def = getDefinition()) in getName()
194 MacroDefinitionRecord *getDefinition() const { in getDefinition()
195 return NameOrDef.dyn_cast<MacroDefinitionRecord *>(); in getDefinition()
355 llvm::DenseMap<const MacroInfo *, MacroDefinitionRecord *> MacroDefinitions;
396 void RegisterMacroDefinition(MacroInfo *Macro, MacroDefinitionRecord *Def);
514 MacroDefinitionRecord *findMacroDefinition(const MacroInfo *MI);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTDeserializationListener.h25 class MacroDefinitionRecord; variable
52 MacroDefinitionRecord *MD) {} in MacroDefinitionRead()
H A DASTWriter.h61 class MacroDefinitionRecord; variable
336 llvm::DenseMap<const MacroDefinitionRecord *,
803 MacroDefinitionRecord *MD) override;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Index/
H A DUSRGeneration.h18 class MacroDefinitionRecord; variable
70 bool generateUSRForMacro(const MacroDefinitionRecord *MD,
/freebsd-14.2/contrib/llvm-project/clang/lib/Lex/
H A DPreprocessingRecord.cpp256 if (isa<MacroDefinitionRecord>(Entity)) { in addPreprocessedEntity()
345 MacroDefinitionRecord *Def) { in RegisterMacroDefinition()
382 MacroDefinitionRecord *
397 else if (MacroDefinitionRecord *Def = findMacroDefinition(MI)) in addMacroExpansion()
460 MacroDefinitionRecord *Def = in MacroDefined()
461 new (*this) MacroDefinitionRecord(Id.getIdentifierInfo(), R); in MacroDefined()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.h225 void visitMacroDefinitionRecord(const MacroDefinitionRecord &Record);
H A DSerializerBase.h289 void visitMacroDefinitionRecord(const MacroDefinitionRecord &Record){}; in visitMacroDefinitionRecord()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Frontend/
H A DMultiplexConsumer.h41 MacroDefinitionRecord *MD) override;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h1079 struct MacroDefinitionRecord : APIRecord { struct
1080 MacroDefinitionRecord(StringRef USR, StringRef Name, PresumedLoc Loc, in MacroDefinitionRecord() argument
1491 MacroDefinitionRecord *addMacroDefinition(StringRef Name, StringRef USR,
1592 const RecordMap<MacroDefinitionRecord> &getMacros() const { return Macros; }
1665 RecordMap<MacroDefinitionRecord> Macros;
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DAPI.cpp486 MacroDefinitionRecord *
565 void MacroDefinitionRecord::anchor() {} in anchor()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp1151 const MacroDefinitionRecord &Record) { in visitMacroDefinitionRecord()
1194 visitMacroDefinitionRecord(*cast<MacroDefinitionRecord>(Record)); in serializeSingleRecord()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp65 serialization::PreprocessedEntityID ID, MacroDefinitionRecord *MD) { in MacroDefinitionRead()
H A DFrontendAction.cpp92 MacroDefinitionRecord *MD) override { in MacroDefinitionRead()
/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DUSRGeneration.cpp1190 bool clang::index::generateUSRForMacro(const MacroDefinitionRecord *MD, in generateUSRForMacro()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp1938 MacroDefinitionRecord *PPDef = cast_or_null<MacroDefinitionRecord>( in ReadMacroRecord()
6297 MacroDefinitionRecord *Def = nullptr; in ReadPreprocessedEntity()
6303 Def = cast<MacroDefinitionRecord>( in ReadPreprocessedEntity()
6320 MacroDefinitionRecord *MD = new (PPRec) MacroDefinitionRecord(II, Range); in ReadPreprocessedEntity()
H A DASTWriter.cpp2642 if (auto *MD = dyn_cast<MacroDefinitionRecord>(*E)) { in WritePreprocessorDetail()
6189 MacroDefinitionRecord *MD) { in MacroDefinitionRead()