/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | LazyRandomTypeCollection.cpp | 1 //===- 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 D | MinimalSymbolDumper.h | 16 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 D | BytesOutputStyle.h | 21 class LazyRandomTypeCollection; variable 54 Expected<codeview::LazyRandomTypeCollection &> 57 std::unique_ptr<codeview::LazyRandomTypeCollection> TpiTypes; 58 std::unique_ptr<codeview::LazyRandomTypeCollection> IpiTypes;
|
H A D | MinimalTypeDumper.h | 17 class LazyRandomTypeCollection; variable 28 bool Hashes, codeview::LazyRandomTypeCollection &Types, in MinimalTypeDumpVisitor() 60 codeview::LazyRandomTypeCollection &Types;
|
H A D | TypeReferenceTracker.h | 53 codeview::LazyRandomTypeCollection &Types; 54 codeview::LazyRandomTypeCollection *Ids = nullptr;
|
H A D | TypeReferenceTracker.cpp | 11 #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 D | BytesOutputStyle.cpp | 445 Expected<codeview::LazyRandomTypeCollection &> 460 std::make_unique<LazyRandomTypeCollection>(Types, Count, Offsets); in initializeTypes()
|
H A D | DumpOutputStyle.cpp | 604 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 D | LazyRandomTypeCollection.h | 48 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 D | LVCodeViewReader.h | 39 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 D | LVCodeViewVisitor.h | 42 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 D | InputFile.h | 25 class LazyRandomTypeCollection; variable 47 using TypeCollectionPtr = std::unique_ptr<codeview::LazyRandomTypeCollection>; 53 codeview::LazyRandomTypeCollection & 78 codeview::LazyRandomTypeCollection &types(); 79 codeview::LazyRandomTypeCollection &ids();
|
H A D | TpiStream.h | 25 class LazyRandomTypeCollection; variable 59 codeview::LazyRandomTypeCollection &typeCollection() { return *Types; } in typeCollection() 80 std::unique_ptr<codeview::LazyRandomTypeCollection> Types;
|
H A D | NativeEnumTypes.h | 21 class LazyRandomTypeCollection; variable 30 codeview::LazyRandomTypeCollection &TypeCollection,
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewReader.cpp | 17 #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 D | LVCodeViewVisitor.cpp | 85 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 D | InputFile.cpp | 14 #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 D | NativeInlineSiteSymbol.cpp | 75 LazyRandomTypeCollection &Types = Tpi->typeCollection(); in getName() 76 LazyRandomTypeCollection &Ids = Ipi->typeCollection(); in getName()
|
H A D | NativeEnumTypes.cpp | 26 LazyRandomTypeCollection &Types, in NativeEnumTypes()
|
H A D | TpiStream.cpp | 115 Types = std::make_unique<LazyRandomTypeCollection>( in reload()
|
H A D | NativeTypeEnum.cpp | 67 LazyRandomTypeCollection &Types = Tpi.typeCollection(); in NativeEnumEnumEnumerators()
|
H A D | SymbolCache.cpp | 178 codeview::LazyRandomTypeCollection &Types = Tpi->typeCollection(); in findSymbolByTypeIndex()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | CompileUnitIndex.cpp | 14 #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 D | SymbolFileNativePDB.cpp | 1577 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 D | COFFDumper.cpp | 197 LazyRandomTypeCollection Types;
|