Home
last modified time | relevance | path

Searched refs:LazyRandomTypeCollection (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DLazyRandomTypeCollection.cpp1 //===- LazyRandomTypeCollection.cpp ---------------------------------------===//
9 #include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h"
33 LazyRandomTypeCollection::LazyRandomTypeCollection(uint32_t RecordCountHint)
34 : LazyRandomTypeCollection(CVTypeArray(), RecordCountHint, in LazyRandomTypeCollection() function in LazyRandomTypeCollection
37 LazyRandomTypeCollection::LazyRandomTypeCollection(
44 LazyRandomTypeCollection::LazyRandomTypeCollection(ArrayRef<uint8_t> Data,
46 : LazyRandomTypeCollection(RecordCountHin in LazyRandomTypeCollection()
38 LazyRandomTypeCollection::LazyRandomTypeCollection( LazyRandomTypeCollection() function in LazyRandomTypeCollection
45 LazyRandomTypeCollection::LazyRandomTypeCollection(ArrayRef<uint8_t> Data, LazyRandomTypeCollection() function in LazyRandomTypeCollection
50 LazyRandomTypeCollection::LazyRandomTypeCollection(StringRef Data, LazyRandomTypeCollection() function in LazyRandomTypeCollection
55 LazyRandomTypeCollection::LazyRandomTypeCollection(const CVTypeArray &Types, LazyRandomTypeCollection() function in LazyRandomTypeCollection
[all...]
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.h16 class LazyRandomTypeCollection; variable
26 codeview::LazyRandomTypeCollection &Ids, in MinimalSymbolDumper()
27 codeview::LazyRandomTypeCollection &Types) in MinimalSymbolDumper()
31 codeview::LazyRandomTypeCollection &Ids, in MinimalSymbolDumper()
32 codeview::LazyRandomTypeCollection &Types) in MinimalSymbolDumper()
62 codeview::LazyRandomTypeCollection &Ids;
63 codeview::LazyRandomTypeCollection &Types;
H A DBytesOutputStyle.h21 class LazyRandomTypeCollection; variable
54 Expected<codeview::LazyRandomTypeCollection &>
57 std::unique_ptr<codeview::LazyRandomTypeCollection> TpiTypes;
58 std::unique_ptr<codeview::LazyRandomTypeCollection> IpiTypes;
H A DMinimalTypeDumper.h17 class LazyRandomTypeCollection; variable
28 bool Hashes, codeview::LazyRandomTypeCollection &Types, in MinimalTypeDumpVisitor()
60 codeview::LazyRandomTypeCollection &Types;
H A DTypeReferenceTracker.h53 codeview::LazyRandomTypeCollection &Types;
54 codeview::LazyRandomTypeCollection *Ids = nullptr;
H A DTypeReferenceTracker.cpp11 #include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h"
23 // LazyRandomTypeCollection doesn't appear to expose the number of records, so
25 static uint32_t getNumRecordsInCollection(LazyRandomTypeCollection &Types) { in getNumRecordsInCollection()
H A DBytesOutputStyle.cpp445 Expected<codeview::LazyRandomTypeCollection &>
460 std::make_unique<LazyRandomTypeCollection>(Types, Count, Offsets); in initializeTypes()
H A DDumpOutputStyle.cpp604 LazyRandomTypeCollection &Types = in dumpTypeStats()
1184 static void buildDepSet(LazyRandomTypeCollection &Types, in buildDepSet()
1201 dumpFullTypeStream(LinePrinter &Printer, LazyRandomTypeCollection &Types, in dumpFullTypeStream()
1220 LazyRandomTypeCollection &Types, in dumpPartialTypeStream()
1266 LazyRandomTypeCollection Types(100); in dumpTypesFromObjectFile()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DLazyRandomTypeCollection.h48 class LazyRandomTypeCollection : public TypeCollection {
58 explicit LazyRandomTypeCollection(uint32_t RecordCountHint);
59 LazyRandomTypeCollection(StringRef Data, uint32_t RecordCountHint);
60 LazyRandomTypeCollection(ArrayRef<uint8_t> Data, uint32_t RecordCountHint);
61 LazyRandomTypeCollection(const CVTypeArray &Types, uint32_t RecordCountHint,
63 LazyRandomTypeCollection(const CVTypeArray &Types, uint32_t RecordCountHint);
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.h39 class LazyRandomTypeCollection;
79 std::shared_ptr<LazyRandomTypeCollection> PrecompHeader;
125 LazyRandomTypeCollection &types() {
129 LazyRandomTypeCollection &ids() {
149 Error traverseTypes(llvm::pdb::PDBFile &Pdb, LazyRandomTypeCollection &Types,
150 LazyRandomTypeCollection &Ids);
H A DLVCodeViewVisitor.h42 LazyRandomTypeCollection &Types;
43 LazyRandomTypeCollection &Ids;
61 LazyRandomTypeCollection &Types, LazyRandomTypeCollection &Ids, in LVTypeVisitor()
128 LazyRandomTypeCollection &Types;
129 LazyRandomTypeCollection &Ids;
181 LazyRandomTypeCollection &Types, in LVSymbolVisitor()
182 LazyRandomTypeCollection &Ids, in LVSymbolVisitor()
240 std::shared_ptr<LazyRandomTypeCollection> PrecompHeader = nullptr;
246 LazyRandomTypeCollection in types()
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DInputFile.h25 class LazyRandomTypeCollection; variable
47 using TypeCollectionPtr = std::unique_ptr<codeview::LazyRandomTypeCollection>;
53 codeview::LazyRandomTypeCollection &
78 codeview::LazyRandomTypeCollection &types();
79 codeview::LazyRandomTypeCollection &ids();
H A DTpiStream.h25 class LazyRandomTypeCollection; variable
59 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; } in typeCollection()
80 std::unique_ptr<codeview::LazyRandomTypeCollection> Types;
H A DNativeEnumTypes.h21 class LazyRandomTypeCollection; variable
30 codeview::LazyRandomTypeCollection &TypeCollection,
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.cpp17 #include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h"
419 LazyRandomTypeCollection &Types = types(); in loadTypeServer()
420 LazyRandomTypeCollection &Ids = ids(); in loadTypeServer()
520 std::make_shared<LazyRandomTypeCollection>(TypeStream, TypeArray.size()); in loadPrecompiledObject()
525 LazyRandomTypeCollection &Types = types(); in loadPrecompiledObject()
526 LazyRandomTypeCollection &Ids = ids(); in loadPrecompiledObject()
570 LazyRandomTypeCollection &Types = types(); in traverseTypeSection()
571 LazyRandomTypeCollection &Ids = ids(); in traverseTypeSection()
579 LazyRandomTypeCollection &Types,
580 LazyRandomTypeCollection
[all...]
H A DLVCodeViewVisitor.cpp85 static StringRef getRecordName(LazyRandomTypeCollection &Types, TypeIndex TI) { in getRecordName()
1842 LazyRandomTypeCollection &Types = types(); in visitKnownRecord()
2021 LazyRandomTypeCollection &Types = types(); in visitKnownRecord()
2094 LazyRandomTypeCollection &Types = types(); in visitKnownRecord()
2137 LazyRandomTypeCollection &Types = types(); in visitKnownRecord()
2240 LazyRandomTypeCollection &Types = types(); in visitKnownRecord()
2435 LazyRandomTypeCollection &Types = types(); in visitKnownRecord()
2483 LazyRandomTypeCollection &Types = types(); in visitKnownRecord()
2793 LazyRandomTypeCollection &Types = types(); in visitKnownMember()
2818 LazyRandomTypeCollection &Types = types(); in visitKnownMember()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DInputFile.cpp14 #include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h"
414 codeview::LazyRandomTypeCollection &
436 std::make_unique<LazyRandomTypeCollection>(Array, Count, Offsets); in getOrCreateTypeCollection()
449 Types = std::make_unique<LazyRandomTypeCollection>(Records, 100); in getOrCreateTypeCollection()
453 Types = std::make_unique<LazyRandomTypeCollection>(100); in getOrCreateTypeCollection()
457 codeview::LazyRandomTypeCollection &InputFile::types() { in types()
461 codeview::LazyRandomTypeCollection &InputFile::ids() { in ids()
H A DNativeInlineSiteSymbol.cpp75 LazyRandomTypeCollection &Types = Tpi->typeCollection(); in getName()
76 LazyRandomTypeCollection &Ids = Ipi->typeCollection(); in getName()
H A DNativeEnumTypes.cpp26 LazyRandomTypeCollection &Types, in NativeEnumTypes()
H A DTpiStream.cpp115 Types = std::make_unique<LazyRandomTypeCollection>( in reload()
H A DNativeTypeEnum.cpp67 LazyRandomTypeCollection &Types = Tpi.typeCollection(); in NativeEnumEnumEnumerators()
H A DSymbolCache.cpp178 codeview::LazyRandomTypeCollection &Types = Tpi->typeCollection(); in findSymbolByTypeIndex()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DCompileUnitIndex.cpp14 #include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h"
68 LazyRandomTypeCollection &types = index.ipi().typeCollection(); in ParseBuildInfo()
228 LazyRandomTypeCollection &types = m_index.ipi().typeCollection(); in GetMainSourceFile()
H A DSymbolFileNativePDB.cpp1577 LazyRandomTypeCollection &types = m_index->tpi().typeCollection(); in ParseInlineSite()
1586 LazyRandomTypeCollection &ids = m_index->ipi().typeCollection(); in ParseInlineSite()
1772 LazyRandomTypeCollection &types = m_index->tpi().typeCollection(); in ParseTypes()
2165 LazyRandomTypeCollection &types = m_index->tpi().typeCollection(); in BuildParentMap()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DCOFFDumper.cpp197 LazyRandomTypeCollection Types;

12