LLVM 20.0.0git
|
#include "llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h"
Definition at line 26 of file AppendingTypeTableBuilder.h.
|
explicit |
Definition at line 27 of file AppendingTypeTableBuilder.cpp.
|
default |
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 62 of file AppendingTypeTableBuilder.cpp.
Implements llvm::codeview::TypeCollection.
Definition at line 53 of file AppendingTypeTableBuilder.cpp.
|
inline |
Definition at line 52 of file AppendingTypeTableBuilder.h.
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 32 of file AppendingTypeTableBuilder.cpp.
References llvm::codeview::TypeCollection::empty(), and llvm::codeview::TypeIndex::FirstNonSimpleIndex.
Implements llvm::codeview::TypeCollection.
Definition at line 39 of file AppendingTypeTableBuilder.cpp.
References nextTypeIndex().
Implements llvm::codeview::TypeCollection.
Definition at line 45 of file AppendingTypeTableBuilder.cpp.
Implements llvm::codeview::TypeCollection.
Definition at line 49 of file AppendingTypeTableBuilder.cpp.
References llvm_unreachable.
TypeIndex AppendingTypeTableBuilder::insertRecord | ( | ContinuationRecordBuilder & | Builder | ) |
Definition at line 86 of file AppendingTypeTableBuilder.cpp.
References assert(), llvm::codeview::C, llvm::codeview::ContinuationRecordBuilder::end(), insertRecordBytes(), and nextTypeIndex().
Definition at line 78 of file AppendingTypeTableBuilder.cpp.
References nextTypeIndex(), and stabilize().
Referenced by insertRecord(), and writeLeafType().
TypeIndex AppendingTypeTableBuilder::nextTypeIndex | ( | ) | const |
Definition at line 23 of file AppendingTypeTableBuilder.cpp.
References llvm::codeview::TypeIndex::fromArrayIndex().
Referenced by getNext(), insertRecord(), and insertRecordBytes().
Definition at line 64 of file AppendingTypeTableBuilder.cpp.
Referenced by llvm::CodeViewYAML::detail::LeafRecordImpl< T >::toCodeViewRecord(), and llvm::CodeViewYAML::toDebugT().
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 95 of file AppendingTypeTableBuilder.cpp.
References assert(), llvm::Data, and stabilize().
void AppendingTypeTableBuilder::reset | ( | ) |
Definition at line 68 of file AppendingTypeTableBuilder.cpp.
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 60 of file AppendingTypeTableBuilder.cpp.
|
inline |
Definition at line 58 of file AppendingTypeTableBuilder.h.
References llvm::Data, insertRecordBytes(), and llvm::codeview::SimpleTypeSerializer::serialize().
Referenced by llvm::CodeViewYAML::detail::LeafRecordImpl< T >::toCodeViewRecord().