| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | PDBStringTableBuilder.cpp | 160 if (auto EC = Writer.writeObject(H)) in writeHeader() 162 assert(Writer.bytesRemaining() == 0); in writeHeader() 167 if (auto EC = Strings.commit(Writer)) in writeStrings() 170 assert(Writer.bytesRemaining() == 0); in writeStrings() 177 if (auto EC = Writer.writeInteger(BucketCount)) in writeHashTable() 198 assert(Writer.bytesRemaining() == 0); in writeHashTable() 205 assert(Writer.bytesRemaining() == 0); in writeEpilogue() 212 std::tie(SectionWriter, Writer) = Writer.split(sizeof(PDBStringTableHeader)); in commit() 216 std::tie(SectionWriter, Writer) = in commit() 221 std::tie(SectionWriter, Writer) = Writer.split(calculateHashTableSize()); in commit() [all …]
|
| H A D | GSIStreamBuilder.cpp | 55 Error commit(BinaryStreamWriter &Writer); 138 if (auto EC = Writer.writeObject(Header)) in commit() 388 if (Error E = Writer.writeBytes(Storage)) in writePublics() 399 return Writer.writeStreamRef(RecordsRef); in writeRecords() 404 BinaryStreamWriter Writer(Stream); in commitSymbolRecordStream() local 409 if (auto EC = writePublics(Writer, Publics)) in commitSymbolRecordStream() 447 BinaryStreamWriter Writer(Stream); in commitPublicsHashStream() local 459 if (auto EC = Writer.writeObject(Header)) in commitPublicsHashStream() 462 if (auto EC = PSH->commit(Writer)) in commitPublicsHashStream() 475 BinaryStreamWriter Writer(Stream); in commitGlobalsHashStream() local [all …]
|
| H A D | InfoStreamBuilder.cpp | 60 BinaryStreamWriter Writer(*InfoS); in commit() local 67 if (auto EC = Writer.writeObject(H)) in commit() 70 if (auto EC = NamedStreams.commit(Writer)) in commit() 72 if (auto EC = Writer.writeInteger(0)) in commit() 75 if (auto EC = Writer.writeEnum(E)) in commit() 78 assert(Writer.bytesRemaining() == 0); in commit()
|
| H A D | DbiStreamBuilder.cpp | 92 return Writer.writeArray(Data); in addDbgStream() 293 [this](BinaryStreamWriter &Writer) { in finalizeMsfLayout() argument 294 return NewFpoData->commit(Writer); in finalizeMsfLayout() 303 [this](BinaryStreamWriter &Writer) { in finalizeMsfLayout() argument 390 BinaryStreamWriter Writer(*DbiS); in commit() local 391 if (auto EC = Writer.writeObject(*Header)) in commit() 395 if (auto EC = M->commit(Writer)) in commit() 416 if (auto EC = Writer.writeObject(SMHeader)) in commit() 425 if (auto EC = ECNamesBuilder.commit(Writer)) in commit() 432 if (auto EC = Writer.writeInteger(StreamNumber)) in commit() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-readobj/ |
| H A D | COFFImportDumper.cpp | 24 Writer.startLine() << '\n'; in dumpCOFFImportFile() 25 Writer.printString("File", File->getFileName()); in dumpCOFFImportFile() 26 Writer.printString("Format", "COFF-import-file"); in dumpCOFFImportFile() 30 case COFF::IMPORT_CODE: Writer.printString("Type", "code"); break; in dumpCOFFImportFile() 31 case COFF::IMPORT_DATA: Writer.printString("Type", "data"); break; in dumpCOFFImportFile() 32 case COFF::IMPORT_CONST: Writer.printString("Type", "const"); break; in dumpCOFFImportFile() 37 Writer.printString("Name type", "ordinal"); in dumpCOFFImportFile() 40 Writer.printString("Name type", "name"); in dumpCOFFImportFile() 43 Writer.printString("Name type", "noprefix"); in dumpCOFFImportFile() 46 Writer.printString("Name type", "undecorate"); in dumpCOFFImportFile() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMMachObjectWriter.cpp | 30 void RecordARMScatteredRelocation(MachObjectWriter *Writer, 39 void RecordARMScatteredHalfRelocation(MachObjectWriter *Writer, 46 bool requiresExternRelocation(MachObjectWriter *Writer, 140 RecordARMScatteredHalfRelocation(MachObjectWriter *Writer, in RecordARMScatteredHalfRelocation() argument 170 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in RecordARMScatteredHalfRelocation() 250 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in RecordARMScatteredHalfRelocation() 284 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in RecordARMScatteredRelocation() 336 if (Writer->doesSymbolRequireExternRelocation(S)) in requiresExternRelocation() 366 Value += Writer->getSectionAddress(&S.getSection()); in requiresExternRelocation() 367 Value -= Writer->getSectionAddress(Fragment.getParent()); in requiresExternRelocation() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MachObjectWriter.cpp | 27 bool recordScatteredRelocation(MachObjectWriter *Writer, 35 void recordTLVPRelocation(MachObjectWriter *Writer, 43 void RecordX86Relocation(MachObjectWriter *Writer, 63 if (Writer->is64Bit()) in recordRelocation() 147 A = &Writer->findAliasedSymbol(*A); in RecordX86_64Relocation() 152 B = &Writer->findAliasedSymbol(*B); in RecordX86_64Relocation() 196 Value += Writer->getSymbolAddress(*A, Layout) - in RecordX86_64Relocation() 198 Value -= Writer->getSymbolAddress(*B, Layout) - in RecordX86_64Relocation() 387 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in recordScatteredRelocation() 410 Value2 = Writer->getSymbolAddress(*SB, Layout); in recordScatteredRelocation() [all …]
|
| /llvm-project-15.0.7/clang/unittests/Basic/ |
| H A D | SarifTest.cpp | 83 SarifDocumentWriter Writer{SourceMgr}; in TEST_F() local 98 SarifDocumentWriter Writer{SourceMgr}; in TEST_F() local 103 Writer.createRun(ShortName, LongName); in TEST_F() 104 Writer.endRun(); in TEST_F() 134 SarifDocumentWriter Writer{SourceMgr}; in TEST_F() local 153 SarifDocumentWriter Writer{SourceMgr}; in TEST_F() local 165 Writer.appendResult(result); in TEST_F() 207 SarifDocumentWriter Writer{SourceMgr}; in TEST_F() local 218 Writer.appendResult(Result); in TEST_F() 257 Writer.appendResult(Result); in TEST_F() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/xray/tests/unit/ |
| H A D | fdr_log_writer_test.cpp | 45 FDRLogWriter Writer(B); in TEST() local 52 ASSERT_THAT(Writer.writeMetadataRecords(Preamble), in TEST() 56 Writer.writeFunction(FDRLogWriter::FunctionRecordKind::Enter, 1, 1)); in TEST() 58 Writer.writeFunction(FDRLogWriter::FunctionRecordKind::Exit, 1, 1)); in TEST() 83 FDRLogWriter Writer(B); in TEST() local 93 ASSERT_THAT(Writer.writeMetadataRecords(Preamble), in TEST() 107 Writer.resetRecord(); in TEST() 108 ASSERT_THAT(Writer.writeMetadataRecords(Preamble), in TEST() 133 FDRLogWriter Writer(B); in TEST() local 140 ASSERT_THAT(Writer.writeMetadataRecords(Preamble), in TEST() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Serialization/ |
| H A D | ASTRecordWriter.h | 31 ASTWriter *Writer; variable 67 : DataStreamBasicWriter(Parent.getASTContext()), Writer(Parent.Writer), in ASTRecordWriter() 95 Writer->Stream.EmitRecord(Code, *Record, Abbrev); 103 PrepareToEmit(Writer->Stream.GetCurrentBitNo()); 104 Writer->Stream.EmitRecord(Code, *Record, Abbrev); 105 return Writer->Stream.GetCurrentBitNo(); 179 return Writer->AddIdentifierRef(II, *Record); in AddIdentifierRef() 202 return Writer->AddTypeRef(T, *Record); in AddTypeRef() 227 return Writer->AddDeclRef(D, *Record); in AddDeclRef() 289 return Writer->AddString(Str, *Record); in AddString() [all …]
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/ |
| H A D | SimpleTypeSerializer.cpp | 18 static void addPadding(BinaryStreamWriter &Writer) { in addPadding() argument 19 uint32_t Align = Writer.getOffset() % 4; in addPadding() 26 cantFail(Writer.writeInteger(Pad)); in addPadding() 37 BinaryStreamWriter Writer(ScratchBuffer, support::little); in serialize() local 38 TypeRecordMapping Mapping(Writer); in serialize() 42 cantFail(Writer.writeObject(DummyPrefix)); in serialize() 51 addPadding(Writer); in serialize() 55 Prefix->RecordLen = Writer.getOffset() - sizeof(uint16_t); in serialize() 57 return {ScratchBuffer.data(), static_cast<size_t>(Writer.getOffset())}; in serialize()
|
| H A D | CodeViewRecordIO.cpp | 84 return Writer->padToAlignment(Align); in padToAlignment() 109 if (auto EC = Writer->writeBytes(Bytes)) in mapByteVectorTail() 218 if (auto EC = Writer->writeCString(S)) in mapStringZ() 243 if (auto EC = Writer->writeBytes(Guid.Guid)) in mapGuid() 341 if (auto EC = Writer->writeInteger<int16_t>(Value)) in writeEncodedSignedInteger() 347 if (auto EC = Writer->writeInteger<int8_t>(Value)) in writeEncodedSignedInteger() 353 if (auto EC = Writer->writeInteger<int16_t>(Value)) in writeEncodedSignedInteger() 359 if (auto EC = Writer->writeInteger<int32_t>(Value)) in writeEncodedSignedInteger() 364 if (auto EC = Writer->writeInteger(Value)) in writeEncodedSignedInteger() 372 if (auto EC = Writer->writeInteger<uint16_t>(Value)) in writeEncodedUnsignedInteger() [all …]
|
| H A D | SymbolSerializer.cpp | 23 : Storage(Allocator), Stream(RecordBuffer, support::little), Writer(Stream), in SymbolSerializer() 24 Mapping(Writer, Container) {} in SymbolSerializer() 29 Writer.setOffset(0); in visitSymbolBegin() 47 uint32_t RecordEnd = Writer.getOffset(); in visitSymbolEnd() 49 Writer.setOffset(0); in visitSymbolEnd() 50 if (auto EC = Writer.writeInteger(Length)) in visitSymbolEnd()
|
| H A D | DebugStringTableSubsection.cpp | 64 Error DebugStringTableSubsection::commit(BinaryStreamWriter &Writer) const { in commit() 65 uint32_t Begin = Writer.getOffset(); in commit() 69 if (auto EC = Writer.writeCString(StringRef())) in commit() 75 Writer.setOffset(Offset); in commit() 76 if (auto EC = Writer.writeCString(S)) in commit() 78 assert(Writer.getOffset() <= End); in commit() 81 Writer.setOffset(End); in commit()
|
| /llvm-project-15.0.7/llvm/unittests/ProfileData/ |
| H A D | InstrProfTest.cpp | 42 InstrProfWriter Writer; member 66 auto Profile = Writer.writeBuffer(); in TEST_P() 78 auto Profile = Writer.writeBuffer(); in TEST_P() 96 auto Profile = Writer.writeBuffer(); in TEST_P() 121 auto Profile = Writer.writeBuffer(); in TEST_P() 148 Writer.addRecord( in TEST_F() 155 auto Profile = Writer.writeBuffer(); in TEST_F() 212 auto Profile = Writer.writeBuffer(); in TEST_F() 310 auto Profile = Writer.writeBuffer(); in TEST_F() 352 auto Profile = Writer.writeBuffer(); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/tools/llvm-xray/ |
| H A D | xray-converter.cpp | 107 support::endian::Writer Writer(OS, support::endianness::little); in exportAsRAWv1() local 109 Writer.write(FH.Version); in exportAsRAWv1() 110 Writer.write(FH.Type); in exportAsRAWv1() 116 Writer.write(Bitfield); in exportAsRAWv1() 121 Writer.write(Padding4B); in exportAsRAWv1() 122 Writer.write(Padding4B); in exportAsRAWv1() 123 Writer.write(Padding4B); in exportAsRAWv1() 124 Writer.write(Padding4B); in exportAsRAWv1() 152 Writer.write(R.TSC); in exportAsRAWv1() 153 Writer.write(R.TId); in exportAsRAWv1() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/BinaryFormat/ |
| H A D | MsgPackWriter.h | 41 class Writer { 51 Writer(raw_ostream &OS, bool Compatible = false); 53 Writer(const Writer &) = delete; 54 Writer &operator=(const Writer &) = delete; 124 support::endian::Writer EW;
|
| /llvm-project-15.0.7/libc/test/src/stdio/printf_core/ |
| H A D | string_writer_test.cpp | 17 __llvm_libc::printf_core::Writer writer( in TEST() 25 __llvm_libc::printf_core::Writer writer( in TEST() 45 __llvm_libc::printf_core::Writer writer( in TEST() 61 __llvm_libc::printf_core::Writer writer( in TEST() 76 __llvm_libc::printf_core::Writer writer( in TEST() 92 __llvm_libc::printf_core::Writer writer( in TEST() 116 __llvm_libc::printf_core::Writer writer( in TEST() 133 __llvm_libc::printf_core::Writer writer( in TEST() 147 __llvm_libc::printf_core::Writer writer( in TEST() 162 __llvm_libc::printf_core::Writer writer( in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/lib/BinaryFormat/ |
| H A D | MsgPackWriter.cpp | 20 Writer::Writer(raw_ostream &OS, bool Compatible) in Writer() function in Writer 23 void Writer::writeNil() { EW.write(FirstByte::Nil); } in writeNil() 25 void Writer::write(bool b) { EW.write(b ? FirstByte::True : FirstByte::False); } in write() 27 void Writer::write(int64_t i) { in write() 60 void Writer::write(uint64_t u) { in write() 88 void Writer::write(double d) { in write() 101 void Writer::write(StringRef s) { in write() 121 void Writer::write(MemoryBufferRef Buffer) { in write() 141 void Writer::writeArraySize(uint32_t Size) { in writeArraySize() 157 void Writer::writeMapSize(uint32_t Size) { in writeMapSize() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/profile/ |
| H A D | InstrProfilingPlatformLinux.c | 100 static int WriteOneBinaryId(ProfDataWriter *Writer, uint64_t BinaryIdLen, in WriteOneBinaryId() argument 108 if (Writer->Write(Writer, BinaryIdIOVec, in WriteOneBinaryId() 128 static int WriteBinaryIdForNote(ProfDataWriter *Writer, in WriteBinaryIdForNote() argument 138 if (Writer != NULL && WriteOneBinaryId(Writer, BinaryIdLen, BinaryIdData, in WriteBinaryIdForNote() 153 static int WriteBinaryIds(ProfDataWriter *Writer, const ElfW(Nhdr) * Note, in WriteBinaryIds() argument 157 int OneBinaryIdSize = WriteBinaryIdForNote(Writer, Note); in WriteBinaryIds() 176 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids() argument 214 int BinaryIdsSize = WriteBinaryIds(Writer, Note, NotesEnd); in __llvm_write_binary_ids() 228 COMPILER_RT_VISIBILITY int __llvm_write_binary_ids(ProfDataWriter *Writer) { in __llvm_write_binary_ids() argument
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | EndianStreamTest.cpp | 23 endian::Writer LE(OS, little); in TEST() 38 endian::Writer BE(OS, big); in TEST() 54 endian::Writer LE(OS, little); in TEST() 69 endian::Writer BE(OS, big); in TEST() 84 endian::Writer LE(OS, little); in TEST() 103 endian::Writer BE(OS, big); in TEST() 122 endian::Writer LE(OS, little); in TEST() 141 endian::Writer BE(OS, big); in TEST() 160 endian::Writer LE(OS, little); in TEST() 175 endian::Writer LE(OS, little); in TEST() [all …]
|
| H A D | BinaryStreamTest.cpp | 271 BinaryStreamWriter Writer(Stream); in TEST_F() local 536 BinaryStreamWriter Writer(*Stream.Output); in TEST_F() local 596 BinaryStreamWriter Writer(*Stream.Output); in TEST_F() local 631 BinaryStreamWriter Writer(*Stream.Output); in TEST_F() local 668 BinaryStreamWriter Writer(*Stream.Output); in TEST_F() local 770 EXPECT_EQ(5U, Writer.bytesRemaining()); in TEST_F() 772 EXPECT_EQ(0U, Writer.bytesRemaining()); in TEST_F() 779 Writer.setOffset(0); in TEST_F() 839 BinaryStreamWriter Writer(Stream); in TEST_F() local 878 BinaryStreamWriter Writer(Stream); in TEST_F() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/ProfileData/ |
| H A D | SampleProfWriter.cpp | 251 support::endian::Writer Writer(OS, support::little); in writeNameTable() local 253 Writer.write(MD5Hash(N)); in writeNameTable() 293 support::endian::Writer Writer(OS, support::little); in writeCSNameTableSection() local 612 support::endian::Writer Writer(*OutputStream, support::little); in writeFuncOffsetTable() local 613 Writer.write(FuncOffsetTableStart); in writeFuncOffsetTable() 680 support::endian::Writer Writer(*OutputStream, support::little); in allocSecHdrTable() local 699 support::endian::Writer Writer(*OutputStream, support::little); in writeSecHdrTable() local 747 support::endian::Writer Writer(*OutputStream, support::little); in writeHeader() local 754 Writer.write(static_cast<uint64_t>(-2)); in writeHeader() 892 Writer->Format = Format; in create() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | PDBStringTableBuilder.h | 53 Error commit(BinaryStreamWriter &Writer) const; 59 Error writeHeader(BinaryStreamWriter &Writer) const; 60 Error writeStrings(BinaryStreamWriter &Writer) const; 61 Error writeHashTable(BinaryStreamWriter &Writer) const; 62 Error writeEpilogue(BinaryStreamWriter &Writer) const;
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64MachObjectWriter.cpp | 43 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 152 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, in recordRelocation() argument 155 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); in recordRelocation() 239 Writer->addRelocation(A_Base, Fragment->getParent(), MRE); in recordRelocation() 284 Value += (!A->getFragment() ? 0 : Writer->getSymbolAddress(*A, Layout)) - in recordRelocation() 287 Value -= (!B->getFragment() ? 0 : Writer->getSymbolAddress(*B, Layout)) - in recordRelocation() 296 Writer->addRelocation(A_Base, Fragment->getParent(), MRE); in recordRelocation() 358 Value += Writer->getSymbolAddress(*Symbol, Layout); in recordRelocation() 361 Value -= Writer->getFragmentAddress(Fragment, Layout) + in recordRelocation() 386 Writer->addRelocation(RelSymbol, Fragment->getParent(), MRE); in recordRelocation() [all …]
|