LLVM 20.0.0git
|
#include "llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h"
Definition at line 26 of file AppendingTypeTableBuilder.h.
|
explicit |
Definition at line 26 of file AppendingTypeTableBuilder.cpp.
|
default |
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 61 of file AppendingTypeTableBuilder.cpp.
Implements llvm::codeview::TypeCollection.
Definition at line 52 of file AppendingTypeTableBuilder.cpp.
|
inline |
Definition at line 52 of file AppendingTypeTableBuilder.h.
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 31 of file AppendingTypeTableBuilder.cpp.
References llvm::codeview::TypeCollection::empty(), and llvm::codeview::TypeIndex::FirstNonSimpleIndex.
Implements llvm::codeview::TypeCollection.
Definition at line 38 of file AppendingTypeTableBuilder.cpp.
References nextTypeIndex().
Implements llvm::codeview::TypeCollection.
Definition at line 44 of file AppendingTypeTableBuilder.cpp.
Implements llvm::codeview::TypeCollection.
Definition at line 48 of file AppendingTypeTableBuilder.cpp.
References llvm_unreachable.
TypeIndex AppendingTypeTableBuilder::insertRecord | ( | ContinuationRecordBuilder & | Builder | ) |
Definition at line 85 of file AppendingTypeTableBuilder.cpp.
References assert(), llvm::codeview::C, llvm::codeview::ContinuationRecordBuilder::end(), insertRecordBytes(), and nextTypeIndex().
Definition at line 77 of file AppendingTypeTableBuilder.cpp.
References nextTypeIndex(), and stabilize().
Referenced by insertRecord(), and writeLeafType().
TypeIndex AppendingTypeTableBuilder::nextTypeIndex | ( | ) | const |
Definition at line 22 of file AppendingTypeTableBuilder.cpp.
References llvm::codeview::TypeIndex::fromArrayIndex().
Referenced by getNext(), insertRecord(), and insertRecordBytes().
Definition at line 63 of file AppendingTypeTableBuilder.cpp.
Referenced by llvm::CodeViewYAML::detail::LeafRecordImpl< T >::toCodeViewRecord(), and llvm::CodeViewYAML::toDebugT().
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 94 of file AppendingTypeTableBuilder.cpp.
References assert(), llvm::Data, and stabilize().
void AppendingTypeTableBuilder::reset | ( | ) |
Definition at line 67 of file AppendingTypeTableBuilder.cpp.
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 59 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().