LLVM 22.0.0git
|
#include "llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h"
Definition at line 29 of file MergingTypeTableBuilder.h.
|
explicit |
Definition at line 27 of file MergingTypeTableBuilder.cpp.
|
default |
References capacity(), llvm::Data, getFirst(), getNext(), nextTypeIndex(), replaceType(), reset(), and size().
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 65 of file MergingTypeTableBuilder.cpp.
Referenced by ~MergingTypeTableBuilder().
Implements llvm::codeview::TypeCollection.
Definition at line 56 of file MergingTypeTableBuilder.cpp.
|
inline |
Definition at line 62 of file MergingTypeTableBuilder.h.
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 34 of file MergingTypeTableBuilder.cpp.
References llvm::codeview::TypeCollection::empty(), and llvm::codeview::TypeIndex::FirstNonSimpleIndex.
Referenced by ~MergingTypeTableBuilder().
Implements llvm::codeview::TypeCollection.
Definition at line 41 of file MergingTypeTableBuilder.cpp.
References nextTypeIndex().
Referenced by ~MergingTypeTableBuilder().
Implements llvm::codeview::TypeCollection.
Definition at line 47 of file MergingTypeTableBuilder.cpp.
References Type.
Implements llvm::codeview::TypeCollection.
Definition at line 52 of file MergingTypeTableBuilder.cpp.
References llvm_unreachable.
TypeIndex MergingTypeTableBuilder::insertRecord | ( | ContinuationRecordBuilder & | Builder | ) |
Definition at line 111 of file MergingTypeTableBuilder.cpp.
References assert(), llvm::CallingConv::C, insertRecordBytes(), and nextTypeIndex().
Definition at line 83 of file MergingTypeTableBuilder.cpp.
References assert(), nextTypeIndex(), stabilize(), and llvm::codeview::TypeIndex::toArrayIndex().
Referenced by insertRecordBytes().
Definition at line 106 of file MergingTypeTableBuilder.cpp.
References llvm::hash_value(), and insertRecordAs().
Referenced by insertRecord(), and writeLeafType().
TypeIndex MergingTypeTableBuilder::nextTypeIndex | ( | ) | const |
Definition at line 23 of file MergingTypeTableBuilder.cpp.
References llvm::codeview::TypeIndex::fromArrayIndex().
Referenced by getNext(), insertRecord(), insertRecordAs(), and ~MergingTypeTableBuilder().
Definition at line 67 of file MergingTypeTableBuilder.cpp.
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 120 of file MergingTypeTableBuilder.cpp.
References assert(), llvm::Data, llvm::hash_value(), and stabilize().
Referenced by ~MergingTypeTableBuilder().
void MergingTypeTableBuilder::reset | ( | ) |
Definition at line 71 of file MergingTypeTableBuilder.cpp.
Referenced by ~MergingTypeTableBuilder().
|
overridevirtual |
Implements llvm::codeview::TypeCollection.
Definition at line 63 of file MergingTypeTableBuilder.cpp.
Referenced by ~MergingTypeTableBuilder().
|
inline |
Definition at line 70 of file MergingTypeTableBuilder.h.
References llvm::Data, insertRecordBytes(), and T.