Searched refs:RecordData (Results 1 - 25 of 30) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeIndexDiscovery.h26 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 DCVRecord.h34 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 DTypeHashing.h34 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 DSymbolDeserializer.h26 MappingInfo(ArrayRef<uint8_t> RecordData, CodeViewContainer Container) argument
27 : Stream(RecordData, llvm::support::little), Reader(Stream),
H A DTypeDeserializer.h30 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 DTypeHashing.cpp28 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 DMergingTypeTableBuilder.cpp101 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 DDebugSymbolsSubsection.cpp24 if (auto EC = Writer.writeBytes(Record.RecordData))
H A DTypeIndexDiscovery.cpp461 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 DTypeStreamMerger.cpp363 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 DSymbolSerializer.cpp55 Record.RecordData = ArrayRef<uint8_t>(StableStorage, RecordEnd);
H A DAppendingTypeTableBuilder.cpp93 TI = insertRecordBytes(C.RecordData);
H A DGlobalTypeTableBuilder.cpp104 TI = insertRecordBytes(C.RecordData);
H A DSymbolRecordHelpers.cpp91 EndOffset += Closer.RecordData.size();
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DGSIStreamBuilder.h27 return Item.RecordData.size();
30 return Item.RecordData;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/
H A DSerializedDiagnosticPrinter.cpp51 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 DASTWriter.cpp152 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 DASTReader.cpp1159 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 DASTReader.h360 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 DASTRecordReader.h34 ASTReader::RecordData Record;
36 using RecordData = ASTReader::RecordData;
H A DASTWriter.h102 using RecordData = SmallVector<uint64_t, 64>;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DGSIStreamBuilder.cpp44 return xxHash64(Val.RecordData);
47 return LHS.RecordData == RHS.RecordData;
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A Dllvm-pdbutil.cpp838 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 DPDB.cpp339 tpiBuilder.addTypeRecord(type.RecordData, *hash);
399 types.getUnderlyingStream().drop_front(firstType->RecordData.size()));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLSymbols.cpp256 Data = CVS.RecordData.drop_front(sizeof(RecordPrefix));

Completed in 123 milliseconds

12