| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
| H A D | TypeHashing.cpp | 28 LocallyHashedType LocallyHashedType::hashType(ArrayRef<uint8_t> RecordData) { in hashType() argument 29 return {llvm::hash_value(RecordData), RecordData}; in hashType() 33 GloballyHashedType::hashType(ArrayRef<uint8_t> RecordData, in hashType() argument 37 discoverTypeIndices(RecordData, Refs); in hashType() 41 S.update(RecordData.take_front(sizeof(RecordPrefix))); in hashType() 42 RecordData = RecordData.drop_front(sizeof(RecordPrefix)); in hashType() 46 ArrayRef<uint8_t> PreData = RecordData.slice(Off, PreLen); in hashType() 50 auto RefData = RecordData.slice(Ref.Offset, Ref.Count * sizeof(TypeIndex)); in hashType() 76 auto TrailingBytes = RecordData.drop_front(Off); in hashType()
|
| H A D | TypeIndexDiscovery.cpp | 462 static void resolveTypeIndexReferences(ArrayRef<uint8_t> RecordData, in resolveTypeIndexReferences() argument 470 RecordData = RecordData.drop_front(sizeof(RecordPrefix)); in resolveTypeIndexReferences() 472 BinaryStreamReader Reader(RecordData, support::little); in resolveTypeIndexReferences() 483 return discoverTypeIndices(Type.RecordData, Indices); in discoverTypeIndices() 486 void llvm::codeview::discoverTypeIndices(ArrayRef<uint8_t> RecordData, in discoverTypeIndices() argument 489 discoverTypeIndices(RecordData, Refs); in discoverTypeIndices() 490 resolveTypeIndexReferences(RecordData, Refs, Indices); in discoverTypeIndices() 496 reinterpret_cast<const RecordPrefix *>(RecordData.data()); in discoverTypeIndices() 510 reinterpret_cast<const RecordPrefix *>(RecordData.data()); in discoverTypeIndicesInSymbol() 519 if (!discoverTypeIndicesInSymbol(RecordData, Refs)) in discoverTypeIndicesInSymbol() [all …]
|
| H A D | MergingTypeTableBuilder.cpp | 101 ArrayRef<uint8_t> RecordData = stabilize(RecordStorage, Record); in insertRecordAs() local 102 Result.first->first.RecordData = RecordData; in insertRecordAs() 103 SeenRecords.push_back(RecordData); in insertRecordAs() 123 TI = insertRecordBytes(C.RecordData); in insertRecord() 147 Result.first->first.RecordData = Record; in replaceType()
|
| H A D | TypeStreamMerger.cpp | 363 unsigned AlignedSize = alignTo(Type.RecordData.size(), 4); in remapType() 391 unsigned Align = OriginalType.RecordData.size() & 3; in remapIndices() 392 assert(Storage.size() == alignTo(OriginalType.RecordData.size(), 4) && in remapIndices() 397 discoverTypeIndices(OriginalType.RecordData, Refs); in remapIndices() 399 return OriginalType.RecordData; in remapIndices() 401 ::memcpy(Storage.data(), OriginalType.RecordData.data(), in remapIndices() 402 OriginalType.RecordData.size()); in remapIndices() 424 DestContent = Storage.data() + OriginalType.RecordData.size(); in remapIndices()
|
| H A D | DebugSymbolsSubsection.cpp | 24 if (auto EC = Writer.writeBytes(Record.RecordData)) in commit()
|
| H A D | SymbolSerializer.cpp | 55 Record.RecordData = ArrayRef<uint8_t>(StableStorage, RecordEnd); in visitSymbolEnd()
|
| H A D | AppendingTypeTableBuilder.cpp | 98 TI = insertRecordBytes(C.RecordData); in insertRecord()
|
| H A D | SymbolRecordHelpers.cpp | 91 EndOffset += Closer.RecordData.size(); in limitSymbolArrayToScope()
|
| H A D | GlobalTypeTableBuilder.cpp | 111 TI = insertRecordBytes(C.RecordData); in insertRecord()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | CVRecord.h | 34 CVRecord(ArrayRef<uint8_t> Data) : RecordData(Data) {} in CVRecord() 37 : RecordData(reinterpret_cast<const uint8_t *>(P), Size) {} in CVRecord() 41 uint32_t length() const { return RecordData.size(); } in length() 44 if (RecordData.size() < sizeof(RecordPrefix)) in kind() 47 reinterpret_cast<const RecordPrefix *>(RecordData.data())->RecordKind)); in kind() 50 ArrayRef<uint8_t> data() const { return RecordData; } in data() 53 return StringRef(reinterpret_cast<const char *>(RecordData.data()), in str_data() 54 RecordData.size()); in str_data() 58 return RecordData.drop_front(sizeof(RecordPrefix)); in content() 61 ArrayRef<uint8_t> RecordData; variable
|
| H A D | TypeHashing.h | 34 ArrayRef<uint8_t> RecordData; member 37 static LocallyHashedType hashType(ArrayRef<uint8_t> RecordData); 54 Hashes.push_back(hashType(Type.RecordData)); in hashTypeCollection() 103 static GloballyHashedType hashType(ArrayRef<uint8_t> RecordData, 114 return hashType(Type.RecordData, PreviousTypes, PreviousIds); in hashType() 169 Hashes.push_back(hashType(Type.RecordData, Hashes, Hashes)); in hashTypeCollection() 196 return LHS.RecordData == RHS.RecordData;
|
| 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 | SymbolDeserializer.h | 26 MappingInfo(ArrayRef<uint8_t> RecordData, CodeViewContainer Container) in MappingInfo() 27 : Stream(RecordData, llvm::support::little), Reader(Stream), in MappingInfo()
|
| H A D | TypeDeserializer.h | 30 explicit MappingInfo(ArrayRef<uint8_t> RecordData) in MappingInfo() 31 : Stream(RecordData, llvm::support::little), Reader(Stream), in MappingInfo()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | SerializedDiagnosticPrinter.cpp | 52 typedef SmallVector<uint64_t, 64> RecordData; typedef 124 std::error_code adjustSourceLocFilename(RecordData &Record, 127 void adjustAbbrevID(RecordData &Record, AbbrevLookup &Lookup, 130 void writeRecordWithAbbrev(unsigned ID, RecordData &Record); 268 RecordData Record; 433 RecordData &Record = State->Record; in EmitBlockInfoBlock() 522 RecordData::value_type Record[] = {RECORD_VERSION, VersionNumber}; in EmitMetaBlock() 647 RecordData &Record = State->Record; in EmitDiagnosticMessage() 704 RecordData &Record = State->Record; in EmitCodeContext() 835 RecordData::value_type Record[] = { in visitSourceRangeRecord() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTReader.h | 362 using RecordData = SmallVector<uint64_t, 64>; variable 1326 bool ParseLineTable(ModuleFile &F, const RecordData &Record); 1330 ASTReadResult ReadModuleMapFileBlock(RecordData &Record, ModuleFile &F, 1338 static bool ParseTargetOptions(const RecordData &Record, bool Complain, 1876 Decl *ReadDecl(ModuleFile &F, const RecordData &R, unsigned &I) { in ReadDecl() 1886 T *ReadDeclAs(ModuleFile &F, const RecordData &R, unsigned &I) { in ReadDeclAs() 2055 IdentifierInfo *readIdentifier(ModuleFile &M, const RecordData &Record, in readIdentifier() 2178 const RecordData &Record, unsigned &Idx); 2181 static std::string ReadString(const RecordData &Record, unsigned &Idx); 2184 static void SkipString(const RecordData &Record, unsigned &Idx) { in SkipString() [all …]
|
| H A D | ASTRecordReader.h | 37 ASTReader::RecordData Record; 39 using RecordData = ASTReader::RecordData; variable
|
| H A D | ASTWriter.h | 105 using RecordData = SmallVector<uint64_t, 64>; variable
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 708 RecordData Record; in WriteBlockInfoBlock() 1058 RecordData Record; in writeUnhashedControlBlock() 1112 RecordData Record; in WriteControlBlock() 1925 RecordData Record; in WriteSourceManagerBlock() 2155 RecordData Record; in WritePreprocessor() 2387 RecordData Record; in WritePreprocessorDetail() 2768 RecordData Record; in WritePragmaDiagnosticMappings() 2970 RecordData Record; in WriteComments() 3206 RecordData Record; in WriteReferencedSelectorsPool() 3955 RecordData Record; in WriteOpenCLExtensions() [all …]
|
| H A D | ASTReader.cpp | 1171 RecordData Record; in ReadLexicalDeclContextStorage() 1221 RecordData Record; in ReadVisibleDeclContextStorage() 1345 RecordData Record; in ReadSourceManagerBlock() 1500 RecordData Record; in ReadSLocEntry() 1698 RecordData Record; in ReadMacroRecord() 2121 RecordData Record; in resolvePendingMacro() 2262 RecordData Record; in readInputFileInfo() 2503 RecordData Record; in ReadOptionsBlock() 2611 RecordData Record; in ReadControlBlock() 2968 RecordData Record; in ReadASTBlock() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | GSIStreamBuilder.h | 28 return Item.RecordData.size(); 31 return Item.RecordData;
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | GSIStreamBuilder.cpp | 78 return xxHash64(Val.RecordData); in getHashValue() 81 return LHS.RecordData == RHS.RecordData; in isEqual()
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
| H A D | llvm-pdbutil.cpp | 842 TpiBuilder.addTypeRecord(Type.RecordData, None); in yamlToPdb() 850 IpiBuilder.addTypeRecord(Type.RecordData, None); in yamlToPdb() 1330 DestTpi.addTypeRecord(Type.RecordData, None); in mergePdbs() 1333 DestIpi.addTypeRecord(Type.RecordData, None); in mergePdbs()
|
| H A D | MinimalTypeDumper.cpp | 262 P.formatBinary("Bytes", Record.RecordData, 0); in visitTypeEnd()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLSymbols.cpp | 279 Data = CVS.RecordData.drop_front(sizeof(RecordPrefix)); in fromCodeViewSymbol()
|