Home
last modified time | relevance | path

Searched refs:Writer (Results 1 – 25 of 139) sorted by relevance

123456

/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DPDBStringTableBuilder.cpp142 if (auto EC = Writer.writeObject(H)) in writeHeader()
144 assert(Writer.bytesRemaining() == 0); in writeHeader()
149 if (auto EC = Strings.commit(Writer)) in writeStrings()
152 assert(Writer.bytesRemaining() == 0); in writeStrings()
159 if (auto EC = Writer.writeInteger(BucketCount)) in writeHashTable()
180 assert(Writer.bytesRemaining() == 0); in writeHashTable()
187 assert(Writer.bytesRemaining() == 0); in writeEpilogue()
194 std::tie(SectionWriter, Writer) = Writer.split(sizeof(PDBStringTableHeader)); in commit()
198 std::tie(SectionWriter, Writer) = in commit()
203 std::tie(SectionWriter, Writer) = Writer.split(calculateHashTableSize()); in commit()
[all …]
H A DGSIStreamBuilder.cpp61 Error commit(BinaryStreamWriter &Writer);
102 if (auto EC = Writer.writeObject(Header)) in commit()
313 return Writer.writeStreamRef(RecordsRef); in writeRecords()
318 BinaryStreamWriter Writer(Stream); in commitSymbolRecordStream() local
323 if (auto EC = writeRecords(Writer, PSH->Records)) in commitSymbolRecordStream()
325 if (auto EC = writeRecords(Writer, GSH->Records)) in commitSymbolRecordStream()
333 BinaryStreamWriter Writer(Stream); in commitPublicsHashStream() local
345 if (auto EC = Writer.writeObject(Header)) in commitPublicsHashStream()
348 if (auto EC = PSH->commit(Writer)) in commitPublicsHashStream()
360 BinaryStreamWriter Writer(Stream); in commitGlobalsHashStream() local
[all …]
H A DDbiStreamBuilder.cpp97 return Writer.writeArray(Data); in addDbgStream()
298 [this](BinaryStreamWriter &Writer) { in finalizeMsfLayout() argument
299 return NewFpoData->commit(Writer); in finalizeMsfLayout()
308 [this](BinaryStreamWriter &Writer) { in finalizeMsfLayout() argument
400 BinaryStreamWriter Writer(*DbiS); in commit() local
401 if (auto EC = Writer.writeObject(*Header)) in commit()
419 if (auto EC = Writer.writeObject(SMHeader)) in commit()
421 if (auto EC = Writer.writeArray(SectionMap)) in commit()
428 if (auto EC = ECNamesBuilder.commit(Writer)) in commit()
435 if (auto EC = Writer.writeInteger(StreamNumber)) in commit()
[all …]
H A DInfoStreamBuilder.cpp63 BinaryStreamWriter Writer(*InfoS); in commit() local
70 if (auto EC = Writer.writeObject(H)) in commit()
73 if (auto EC = NamedStreams.commit(Writer)) in commit()
75 if (auto EC = Writer.writeInteger(0)) in commit()
78 if (auto EC = Writer.writeEnum(E)) in commit()
81 assert(Writer.bytesRemaining() == 0); in commit()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp31 void RecordARMScatteredRelocation(MachObjectWriter *Writer,
40 void RecordARMScatteredHalfRelocation(MachObjectWriter *Writer,
47 bool requiresExternRelocation(MachObjectWriter *Writer,
141 RecordARMScatteredHalfRelocation(MachObjectWriter *Writer, in RecordARMScatteredHalfRelocation() argument
171 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in RecordARMScatteredHalfRelocation()
251 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in RecordARMScatteredHalfRelocation()
285 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in RecordARMScatteredRelocation()
337 if (Writer->doesSymbolRequireExternRelocation(S)) in requiresExternRelocation()
367 Value += Writer->getSectionAddress(&S.getSection()); in requiresExternRelocation()
368 Value -= Writer->getSectionAddress(Fragment.getParent()); in requiresExternRelocation()
[all …]
/freebsd-12.1/contrib/llvm/tools/llvm-readobj/
H A DCOFFImportDumper.cpp25 Writer.startLine() << '\n'; in dumpCOFFImportFile()
26 Writer.printString("File", File->getFileName()); in dumpCOFFImportFile()
27 Writer.printString("Format", "COFF-import-file"); in dumpCOFFImportFile()
31 case COFF::IMPORT_CODE: Writer.printString("Type", "code"); break; in dumpCOFFImportFile()
32 case COFF::IMPORT_DATA: Writer.printString("Type", "data"); break; in dumpCOFFImportFile()
33 case COFF::IMPORT_CONST: Writer.printString("Type", "const"); break; in dumpCOFFImportFile()
38 Writer.printString("Name type", "ordinal"); in dumpCOFFImportFile()
41 Writer.printString("Name type", "name"); in dumpCOFFImportFile()
44 Writer.printString("Name type", "noprefix"); in dumpCOFFImportFile()
47 Writer.printString("Name type", "undecorate"); in dumpCOFFImportFile()
[all …]
H A Dllvm-readobj.cpp437 Writer.startLine() << "\n"; in dumpObject()
442 Writer.printString("AddressSize", in dumpObject()
560 dumpObject(Obj, Writer); in dumpArchive()
562 dumpCOFFImportFile(Imp, Writer); in dumpArchive()
576 dumpObject(&*ObjOrErr.get(), Writer); in dumpMachOUniversalBinary()
581 dumpArchive(&*AOrErr.get(), Writer); in dumpMachOUniversalBinary()
596 ScopedPrinter Writer(outs()); in dumpInput() local
605 dumpArchive(Arc, Writer); in dumpInput()
608 dumpMachOUniversalBinary(UBinary, Writer); in dumpInput()
610 dumpObject(Obj, Writer); in dumpInput()
[all …]
H A DObjDumper.h32 ObjDumper(ScopedPrinter &Writer);
99 ScopedPrinter &Writer,
103 ScopedPrinter &Writer,
107 ScopedPrinter &Writer,
111 ScopedPrinter &Writer,
115 ScopedPrinter &Writer);
118 ScopedPrinter &Writer, llvm::codeview::MergingTypeTableBuilder &IDTable,
/freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MachObjectWriter.cpp28 bool recordScatteredRelocation(MachObjectWriter *Writer,
36 void recordTLVPRelocation(MachObjectWriter *Writer,
44 void RecordX86Relocation(MachObjectWriter *Writer,
64 if (Writer->is64Bit()) in recordRelocation()
148 A = &Writer->findAliasedSymbol(*A); in RecordX86_64Relocation()
153 B = &Writer->findAliasedSymbol(*B); in RecordX86_64Relocation()
197 Value += Writer->getSymbolAddress(*A, Layout) - in RecordX86_64Relocation()
199 Value -= Writer->getSymbolAddress(*B, Layout) - in RecordX86_64Relocation()
389 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in recordScatteredRelocation()
412 Value2 = Writer->getSymbolAddress(*SB, Layout); in recordScatteredRelocation()
[all …]
/freebsd-12.1/contrib/llvm/lib/DebugInfo/CodeView/
H A DCodeViewRecordIO.cpp63 return Writer->padToAlignment(Align); in padToAlignment()
83 if (auto EC = Writer->writeBytes(Bytes)) in mapByteVectorTail()
162 if (auto EC = Writer->writeCString(S)) in mapStringZ()
177 if (auto EC = Writer->writeBytes(Guid.Guid)) in mapGuid()
194 if (auto EC = Writer->writeInteger<uint8_t>(0)) in mapStringZVectorZ()
214 if (auto EC = Writer->writeInteger<int8_t>(Value)) in writeEncodedSignedInteger()
219 if (auto EC = Writer->writeInteger<int16_t>(Value)) in writeEncodedSignedInteger()
224 if (auto EC = Writer->writeInteger<int32_t>(Value)) in writeEncodedSignedInteger()
229 if (auto EC = Writer->writeInteger(Value)) in writeEncodedSignedInteger()
237 if (auto EC = Writer->writeInteger<uint16_t>(Value)) in writeEncodedUnsignedInteger()
[all …]
H A DSimpleTypeSerializer.cpp6 static void writeRecordPrefix(BinaryStreamWriter &Writer, TypeLeafKind Kind) { in writeRecordPrefix() argument
10 cantFail(Writer.writeObject(Prefix)); in writeRecordPrefix()
13 static void addPadding(BinaryStreamWriter &Writer) { in addPadding() argument
14 uint32_t Align = Writer.getOffset() % 4; in addPadding()
21 cantFail(Writer.writeInteger(Pad)); in addPadding()
32 BinaryStreamWriter Writer(ScratchBuffer, support::little); in serialize() local
33 TypeRecordMapping Mapping(Writer); in serialize()
38 writeRecordPrefix(Writer, CVT.Type); in serialize()
44 addPadding(Writer); in serialize()
49 Prefix->RecordLen = Writer.getOffset() - sizeof(uint16_t); in serialize()
[all …]
H A DSymbolSerializer.cpp24 : Storage(Allocator), Stream(RecordBuffer, support::little), Writer(Stream), in SymbolSerializer()
25 Mapping(Writer, Container) {} in SymbolSerializer()
30 Writer.setOffset(0); in visitSymbolBegin()
48 uint32_t RecordEnd = Writer.getOffset(); in visitSymbolEnd()
50 Writer.setOffset(0); in visitSymbolEnd()
51 if (auto EC = Writer.writeInteger(Length)) in visitSymbolEnd()
H A DDebugStringTableSubsection.cpp65 Error DebugStringTableSubsection::commit(BinaryStreamWriter &Writer) const { in commit()
66 uint32_t Begin = Writer.getOffset(); in commit()
70 if (auto EC = Writer.writeCString(StringRef())) in commit()
76 Writer.setOffset(Offset); in commit()
77 if (auto EC = Writer.writeCString(S)) in commit()
79 assert(Writer.getOffset() <= End); in commit()
82 Writer.setOffset(End); in commit()
H A DDebugSubsectionRecord.cpp72 Error DebugSubsectionRecordBuilder::commit(BinaryStreamWriter &Writer) const { in commit()
73 assert(Writer.getOffset() % alignOf(Container) == 0 && in commit()
84 if (auto EC = Writer.writeObject(Header)) in commit()
87 if (auto EC = Subsection->commit(Writer)) in commit()
90 if (auto EC = Writer.writeStreamRef(Contents.getRecordData())) in commit()
93 if (auto EC = Writer.padToAlignment(4)) in commit()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMachObjectWriter.cpp27 bool recordScatteredRelocation(MachObjectWriter *Writer,
43 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, in recordRelocation() argument
47 if (Writer->is64Bit()) { in recordRelocation()
198 const unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, FK); in recordScatteredRelocation()
213 uint32_t Value = Writer->getSymbolAddress(*A, Layout); in recordScatteredRelocation()
226 Value2 = Writer->getSymbolAddress(*SB, Layout); in recordScatteredRelocation()
296 Writer->addRelocation(nullptr, Fragment->getParent(), MRE); in recordScatteredRelocation()
307 const bool IsPCRel = Writer->isFixupKindPCRel(Asm, FK); in RecordPPCRelocation()
347 Res, Layout, Writer->getSectionAddressMap())) { in RecordPPCRelocation()
354 if (Writer->doesSymbolRequireExternRelocation(*A)) { in RecordPPCRelocation()
[all …]
/freebsd-12.1/contrib/llvm/tools/llvm-xray/
H A Dxray-converter.cpp104 support::endian::Writer Writer(OS, support::endianness::little); in exportAsRAWv1() local
106 Writer.write(FH.Version); in exportAsRAWv1()
107 Writer.write(FH.Type); in exportAsRAWv1()
113 Writer.write(Bitfield); in exportAsRAWv1()
118 Writer.write(Padding4B); in exportAsRAWv1()
119 Writer.write(Padding4B); in exportAsRAWv1()
120 Writer.write(Padding4B); in exportAsRAWv1()
121 Writer.write(Padding4B); in exportAsRAWv1()
149 Writer.write(R.TSC); in exportAsRAWv1()
150 Writer.write(R.TId); in exportAsRAWv1()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/BinaryFormat/
H A DMsgPackWriter.h41 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;
/freebsd-12.1/contrib/llvm/lib/BinaryFormat/
H A DMsgPackWriter.cpp21 Writer::Writer(raw_ostream &OS, bool Compatible) in Writer() function in Writer
24 void Writer::writeNil() { EW.write(FirstByte::Nil); } in writeNil()
26 void Writer::write(bool b) { EW.write(b ? FirstByte::True : FirstByte::False); } in write()
28 void Writer::write(int64_t i) { in write()
61 void Writer::write(uint64_t u) { in write()
89 void Writer::write(double d) { in write()
102 void Writer::write(StringRef s) { in write()
122 void Writer::write(MemoryBufferRef Buffer) { in write()
142 void Writer::writeArraySize(uint32_t Size) { in writeArraySize()
158 void Writer::writeMapSize(uint32_t Size) { in writeMapSize()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MachObjectWriter.cpp44 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm,
153 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, in recordRelocation() argument
156 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); in recordRelocation()
240 Writer->addRelocation(A_Base, Fragment->getParent(), MRE); in recordRelocation()
285 Value += (!A->getFragment() ? 0 : Writer->getSymbolAddress(*A, Layout)) - in recordRelocation()
288 Value -= (!B->getFragment() ? 0 : Writer->getSymbolAddress(*B, Layout)) - in recordRelocation()
297 Writer->addRelocation(A_Base, Fragment->getParent(), MRE); in recordRelocation()
359 Value += Writer->getSymbolAddress(*Symbol, Layout); in recordRelocation()
362 Value -= Writer->getFragmentAddress(Fragment, Layout) + in recordRelocation()
383 Writer->addRelocation(RelSymbol, Fragment->getParent(), MRE); in recordRelocation()
[all …]
/freebsd-12.1/contrib/llvm/tools/lld/include/lld/Core/
H A DWriter.h26 class Writer {
28 virtual ~Writer();
40 Writer();
43 std::unique_ptr<Writer> createWriterMachO(const MachOLinkingContext &);
44 std::unique_ptr<Writer> createWriterYAML(const LinkingContext &);
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewRecordIO.h32 return (isWriting()) ? Writer->getOffset() : Reader->getOffset(); in getCurrentOffset()
37 explicit CodeViewRecordIO(BinaryStreamWriter &Writer) : Writer(&Writer) {} in CodeViewRecordIO() argument
51 return Writer->writeObject(Value); in mapObject()
62 return Writer->writeInteger(Value); in mapInteger()
96 if (auto EC = Writer->writeInteger(Size)) in mapVectorN()
165 BinaryStreamWriter *Writer = nullptr; variable
/freebsd-12.1/contrib/llvm/tools/lld/lib/Core/
H A DWriter.cpp14 Writer::Writer() = default;
16 Writer::~Writer() = default;
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/PDB/Native/
H A DPDBStringTableBuilder.h55 Error commit(BinaryStreamWriter &Writer) const;
61 Error writeHeader(BinaryStreamWriter &Writer) const;
62 Error writeStrings(BinaryStreamWriter &Writer) const;
63 Error writeHashTable(BinaryStreamWriter &Writer) const;
64 Error writeEpilogue(BinaryStreamWriter &Writer) const;
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypeHashing.cpp73 BinaryStreamWriter Writer(Buffer, llvm::support::little); in toDebugH() local
75 cantFail(Writer.writeInteger(DebugH.Magic)); in toDebugH()
76 cantFail(Writer.writeInteger(DebugH.Version)); in toDebugH()
77 cantFail(Writer.writeInteger(DebugH.HashAlgorithm)); in toDebugH()
84 cantFail(Writer.writeFixedString(Hash)); in toDebugH()
86 assert(Writer.bytesRemaining() == 0); in toDebugH()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Serialization/
H A DASTWriter.h748 ASTWriter *Writer; variable
779 : Writer(&Writer), Record(&Record) {} in ASTRecordWriter()
784 : Writer(Parent.Writer), Record(&Record) {} in ASTRecordWriter()
821 return Writer->Stream.GetCurrentBitNo();
867 return Writer->AddIdentifierRef(II, *Record); in AddIdentifierRef()
884 return Writer->AddTypeRef(T, *Record); in AddTypeRef()
906 return Writer->AddDeclRef(D, *Record); in AddDeclRef()
946 return Writer->AddString(Str, *Record); in AddString()
951 return Writer->AddPath(Path, *Record); in AddPath()
975 ASTWriter Writer; variable
[all …]

123456