| /llvm-project-15.0.7/clang/include/clang/Lex/ |
| H A D | PreprocessingRecord.h | 147 class MacroDefinitionRecord : public PreprocessingDirective { 152 explicit MacroDefinitionRecord(const IdentifierInfo *Name, in MacroDefinitionRecord() function 172 llvm::PointerUnion<IdentifierInfo *, MacroDefinitionRecord *> NameOrDef; 179 MacroExpansion(MacroDefinitionRecord *Definition, SourceRange Range) in MacroExpansion() 188 if (MacroDefinitionRecord *Def = getDefinition()) in getName() 195 MacroDefinitionRecord *getDefinition() const { in getDefinition() 196 return NameOrDef.dyn_cast<MacroDefinitionRecord *>(); in getDefinition() 353 llvm::DenseMap<const MacroInfo *, MacroDefinitionRecord *> MacroDefinitions; 394 void RegisterMacroDefinition(MacroInfo *Macro, MacroDefinitionRecord *Def); 512 MacroDefinitionRecord *findMacroDefinition(const MacroInfo *MI);
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXCursor.h | 32 class MacroDefinitionRecord; variable 144 CXCursor MakeMacroDefinitionCursor(const MacroDefinitionRecord *, 149 const MacroDefinitionRecord *getCursorMacroDefinition(CXCursor C); 156 CXCursor MakeMacroExpansionCursor(MacroDefinitionRecord *, SourceLocation Loc, 170 const MacroDefinitionRecord *getAsMacroDefinition() const { in getAsMacroDefinition() 172 return static_cast<const MacroDefinitionRecord *>(C.data[0]); in getAsMacroDefinition() 189 const MacroDefinitionRecord *getDefinition() const;
|
| H A D | CIndexer.h | 29 class MacroDefinitionRecord; variable 134 const MacroInfo *getMacroInfo(const MacroDefinitionRecord *MacroDef, 140 MacroDefinitionRecord *checkForMacroInMacroDefinition(const MacroInfo *MI, 147 MacroDefinitionRecord *checkForMacroInMacroDefinition(const MacroInfo *MI,
|
| H A D | CXCursor.cpp | 1031 CXCursor cxcursor::MakeMacroDefinitionCursor(const MacroDefinitionRecord *MI, in MakeMacroDefinitionCursor() 1037 const MacroDefinitionRecord *cxcursor::getCursorMacroDefinition(CXCursor C) { in getCursorMacroDefinition() 1039 return static_cast<const MacroDefinitionRecord *>(C.data[0]); in getCursorMacroDefinition() 1048 CXCursor cxcursor::MakeMacroExpansionCursor(MacroDefinitionRecord *MI, in MakeMacroExpansionCursor() 1061 const MacroDefinitionRecord * 1572 const MacroDefinitionRecord *definition = getCursorMacroDefinition(cursor); in clang_getCursorCompletionString()
|
| H A D | CIndex.cpp | 471 if (MacroDefinitionRecord *MD = dyn_cast<MacroDefinitionRecord>(PPE)) { in visitPreprocessedEntities() 583 if (MacroDefinitionRecord *MacroDef = in VisitChildren() 3996 if (const MacroDefinitionRecord *MDR = getCursorMacroDefinition(C)) in getMacroIdentifier() 6560 if (const MacroDefinitionRecord *Def = in clang_getCursorReferenced() 7896 MacroDefinitionRecord *MacroDef = in annotatePreprocessorTokens() 9281 const MacroInfo *cxindex::getMacroInfo(const MacroDefinitionRecord *MacroDef, in getMacroInfo() 9292 MacroDefinitionRecord * 9333 MacroDefinitionRecord *
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | PreprocessingRecord.cpp | 257 if (isa<MacroDefinitionRecord>(Entity)) { in addPreprocessedEntity() 346 MacroDefinitionRecord *Def) { in RegisterMacroDefinition() 383 MacroDefinitionRecord * 385 llvm::DenseMap<const MacroInfo *, MacroDefinitionRecord *>::iterator Pos = in findMacroDefinition() 403 else if (MacroDefinitionRecord *Def = findMacroDefinition(MI)) in addMacroExpansion() 466 MacroDefinitionRecord *Def = in MacroDefined() 467 new (*this) MacroDefinitionRecord(Id.getIdentifierInfo(), R); in MacroDefined()
|
| /llvm-project-15.0.7/clang/include/clang/Serialization/ |
| H A D | ASTDeserializationListener.h | 25 class MacroDefinitionRecord; variable 52 MacroDefinitionRecord *MD) {} in MacroDefinitionRead()
|
| H A D | ASTWriter.h | 61 class MacroDefinitionRecord; variable 324 llvm::DenseMap<const MacroDefinitionRecord *, 718 MacroDefinitionRecord *MD) override;
|
| /llvm-project-15.0.7/clang/include/clang/Index/ |
| H A D | USRGeneration.h | 18 class MacroDefinitionRecord; variable 70 bool generateUSRForMacro(const MacroDefinitionRecord *MD,
|
| /llvm-project-15.0.7/clang/include/clang/ExtractAPI/ |
| H A D | API.h | 420 struct MacroDefinitionRecord : APIRecord { struct 421 MacroDefinitionRecord(StringRef USR, StringRef Name, PresumedLoc Loc, in MacroDefinitionRecord() argument 632 MacroDefinitionRecord *addMacroDefinition(StringRef Name, StringRef USR, 679 const RecordMap<MacroDefinitionRecord> &getMacros() const { return Macros; } 721 RecordMap<MacroDefinitionRecord> Macros;
|
| /llvm-project-15.0.7/clang/include/clang/ExtractAPI/Serialization/ |
| H A D | SymbolGraphSerializer.h | 157 void serializeMacroDefinitionRecord(const MacroDefinitionRecord &Record);
|
| /llvm-project-15.0.7/clang/lib/ExtractAPI/ |
| H A D | API.cpp | 172 MacroDefinitionRecord * 232 void MacroDefinitionRecord::anchor() {} in anchor()
|
| /llvm-project-15.0.7/clang/include/clang/Frontend/ |
| H A D | MultiplexConsumer.h | 41 MacroDefinitionRecord *MD) override;
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 65 serialization::PreprocessedEntityID ID, MacroDefinitionRecord *MD) { in MacroDefinitionRead()
|
| H A D | FrontendAction.cpp | 80 MacroDefinitionRecord *MD) override { in MacroDefinitionRead()
|
| /llvm-project-15.0.7/clang/lib/ExtractAPI/Serialization/ |
| H A D | SymbolGraphSerializer.cpp | 626 const MacroDefinitionRecord &Record) { in serializeMacroDefinitionRecord()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 1101 bool clang::index::generateUSRForMacro(const MacroDefinitionRecord *MD, in generateUSRForMacro()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 1812 MacroDefinitionRecord *PPDef = cast_or_null<MacroDefinitionRecord>( in ReadMacroRecord() 6053 MacroDefinitionRecord *Def = nullptr; in ReadPreprocessedEntity() 6059 Def = cast<MacroDefinitionRecord>( in ReadPreprocessedEntity() 6076 MacroDefinitionRecord *MD = new (PPRec) MacroDefinitionRecord(II, Range); in ReadPreprocessedEntity()
|
| H A D | ASTWriter.cpp | 2582 if (auto *MD = dyn_cast<MacroDefinitionRecord>(*E)) { in WritePreprocessorDetail() 5879 MacroDefinitionRecord *MD) { in MacroDefinitionRead()
|