/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeIndexDiscovery.h | 26 void discoverTypeIndices(ArrayRef<uint8_t> RecordData, 32 void discoverTypeIndices(ArrayRef<uint8_t> RecordData, 39 bool discoverTypeIndicesInSymbol(ArrayRef<uint8_t> RecordData, 41 bool discoverTypeIndicesInSymbol(ArrayRef<uint8_t> RecordData,
|
H A D | CVRecord.h | 34 CVRecord(ArrayRef<uint8_t> Data) : RecordData(Data) {} 37 : RecordData(reinterpret_cast<const uint8_t *>(P), Size) {} 41 uint32_t length() const { return RecordData.size(); } 44 if (RecordData.size() < sizeof(RecordPrefix)) 47 reinterpret_cast<const RecordPrefix *>(RecordData.data())->RecordKind)); 50 ArrayRef<uint8_t> data() const { return RecordData; } 53 return StringRef(reinterpret_cast<const char *>(RecordData.data()), 54 RecordData.size()); 58 return RecordData.drop_front(sizeof(RecordPrefix)); 61 ArrayRef<uint8_t> RecordData; member in class:llvm::codeview::CVRecord [all...] |
H A D | TypeHashing.h | 34 ArrayRef<uint8_t> RecordData; member in struct:llvm::codeview::LocallyHashedType 37 static LocallyHashedType hashType(ArrayRef<uint8_t> RecordData); 54 Hashes.push_back(hashType(Type.RecordData)); 92 /// that RecordData might reference, indexable by TypeIndex. 93 static GloballyHashedType hashType(ArrayRef<uint8_t> RecordData, 100 /// that RecordData might reference, indexable by TypeIndex. 104 return hashType(Type.RecordData, PreviousTypes, PreviousIds); 159 Hashes.push_back(hashType(Type.RecordData, Hashes, Hashes)); 191 return LHS.RecordData == RHS.RecordData; [all...] |
H A D | SymbolDeserializer.h | 26 MappingInfo(ArrayRef<uint8_t> RecordData, CodeViewContainer Container) argument 27 : Stream(RecordData, llvm::support::little), Reader(Stream),
|
H A D | TypeDeserializer.h | 30 explicit MappingInfo(ArrayRef<uint8_t> RecordData) argument 31 : Stream(RecordData, llvm::support::little), Reader(Stream),
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | TypeHashing.cpp | 28 LocallyHashedType LocallyHashedType::hashType(ArrayRef<uint8_t> RecordData) { argument 29 return {llvm::hash_value(RecordData), RecordData}; 33 GloballyHashedType::hashType(ArrayRef<uint8_t> RecordData, argument 37 discoverTypeIndices(RecordData, Refs); 41 S.update(RecordData.take_front(sizeof(RecordPrefix))); 42 RecordData = RecordData.drop_front(sizeof(RecordPrefix)); 46 ArrayRef<uint8_t> PreData = RecordData.slice(Off, PreLen); 50 auto RefData = RecordData [all...] |
H A D | MergingTypeTableBuilder.cpp | 101 ArrayRef<uint8_t> RecordData = stabilize(RecordStorage, Record); local 102 Result.first->first.RecordData = RecordData; 103 SeenRecords.push_back(RecordData); 123 TI = insertRecordBytes(C.RecordData);
|
H A D | DebugSymbolsSubsection.cpp | 24 if (auto EC = Writer.writeBytes(Record.RecordData))
|
H A D | TypeIndexDiscovery.cpp | 461 static void resolveTypeIndexReferences(ArrayRef<uint8_t> RecordData, argument 469 RecordData = RecordData.drop_front(sizeof(RecordPrefix)); 471 BinaryStreamReader Reader(RecordData, support::little); 482 return discoverTypeIndices(Type.RecordData, Indices); 485 void llvm::codeview::discoverTypeIndices(ArrayRef<uint8_t> RecordData, argument 488 discoverTypeIndices(RecordData, Refs); 489 resolveTypeIndexReferences(RecordData, Refs, Indices); 492 void llvm::codeview::discoverTypeIndices(ArrayRef<uint8_t> RecordData, argument 495 reinterpret_cast<const RecordPrefix *>(RecordData 506 discoverTypeIndicesInSymbol( ArrayRef<uint8_t> RecordData, SmallVectorImpl<TiReference> &Refs) argument 515 discoverTypeIndicesInSymbol( ArrayRef<uint8_t> RecordData, SmallVectorImpl<TypeIndex> &Indices) argument [all...] |
H A D | TypeStreamMerger.cpp | 363 unsigned AlignedSize = alignTo(Type.RecordData.size(), 4); 391 unsigned Align = OriginalType.RecordData.size() & 3; 392 unsigned AlignedSize = alignTo(OriginalType.RecordData.size(), 4); 398 discoverTypeIndices(OriginalType.RecordData, Refs); 400 return OriginalType.RecordData; 402 ::memcpy(Storage.data(), OriginalType.RecordData.data(), 403 OriginalType.RecordData.size()); 425 DestContent = Storage.data() + OriginalType.RecordData.size();
|
H A D | SymbolSerializer.cpp | 55 Record.RecordData = ArrayRef<uint8_t>(StableStorage, RecordEnd);
|
H A D | AppendingTypeTableBuilder.cpp | 93 TI = insertRecordBytes(C.RecordData);
|
H A D | GlobalTypeTableBuilder.cpp | 104 TI = insertRecordBytes(C.RecordData);
|
H A D | SymbolRecordHelpers.cpp | 91 EndOffset += Closer.RecordData.size();
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | GSIStreamBuilder.h | 27 return Item.RecordData.size(); 30 return Item.RecordData;
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/ |
H A D | SerializedDiagnosticPrinter.cpp | 51 typedef SmallVector<uint64_t, 64> RecordData; typedef in namespace:__anon3047 123 std::error_code adjustSourceLocFilename(RecordData &Record, 126 void adjustAbbrevID(RecordData &Record, AbbrevLookup &Lookup, 129 void writeRecordWithAbbrev(unsigned ID, RecordData &Record); 131 void writeRecordWithBlob(unsigned ID, RecordData &Record, StringRef Blob); 264 RecordData Record; 382 RecordData::value_type Record[] = {RECORD_FILENAME, entry, 0 /* For legacy */, 429 RecordData &Record = State->Record; 518 RecordData::value_type Record[] = {RECORD_VERSION, VersionNumber}; 530 RecordData [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 152 ASTWriter::RecordData Record; 676 RecordData Record; 1023 RecordData Record; 1068 RecordData Record; 1086 RecordData::value_type Record[] = { 1106 RecordData::value_type Record[] = {MODULE_NAME}; 1127 RecordData::value_type Record[] = {MODULE_DIRECTORY}; 1351 RecordData::value_type Record[] = {ORIGINAL_PCH_DIR}; 1468 RecordData::value_type Record[] = { 1483 RecordData [all...] |
H A D | ASTReader.cpp | 1159 RecordData Record; 1209 RecordData Record; 1270 const RecordData &Record) { 1338 RecordData Record; 1431 RecordData Record; 1492 RecordData Record; 1687 RecordData Record; 1957 RecordData Record; 2115 RecordData Record; 2233 RecordData Recor [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 360 using RecordData = SmallVector<uint64_t, 64>; 1300 bool ParseLineTable(ModuleFile &F, const RecordData &Record); 1304 ASTReadResult ReadModuleMapFileBlock(RecordData &Record, ModuleFile &F, 1309 static bool ParseLanguageOptions(const RecordData &Record, bool Complain, 1312 static bool ParseTargetOptions(const RecordData &Record, bool Complain, 1315 static bool ParseDiagnosticOptions(const RecordData &Record, bool Complain, 1317 static bool ParseFileSystemOptions(const RecordData &Record, bool Complain, 1319 static bool ParseHeaderSearchOptions(const RecordData &Record, bool Complain, 1321 static bool ParsePreprocessorOptions(const RecordData &Record, bool Complain, 1777 QualType readType(ModuleFile &F, const RecordData [all...] |
H A D | ASTRecordReader.h | 34 ASTReader::RecordData Record; 36 using RecordData = ASTReader::RecordData;
|
H A D | ASTWriter.h | 102 using RecordData = SmallVector<uint64_t, 64>;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | GSIStreamBuilder.cpp | 44 return xxHash64(Val.RecordData); 47 return LHS.RecordData == RHS.RecordData;
|
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | llvm-pdbutil.cpp | 838 TpiBuilder.addTypeRecord(Type.RecordData, None); 846 IpiBuilder.addTypeRecord(Type.RecordData, None); 1327 DestTpi.addTypeRecord(Type.RecordData, None); 1330 DestIpi.addTypeRecord(Type.RecordData, None);
|
/freebsd-12-stable/contrib/llvm-project/lld/COFF/ |
H A D | PDB.cpp | 339 tpiBuilder.addTypeRecord(type.RecordData, *hash); 399 types.getUnderlyingStream().drop_front(firstType->RecordData.size()));
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | CodeViewYAMLSymbols.cpp | 256 Data = CVS.RecordData.drop_front(sizeof(RecordPrefix));
|