Home
last modified time | relevance | path

Searched refs:StringTableBuilder (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DStringTableBuilder.cpp1 //===- StringTableBuilder.cpp - String table building utility -------------===//
9 #include "llvm/MC/StringTableBuilder.h"
27 StringTableBuilder::~StringTableBuilder() = default;
29 void StringTableBuilder::initSize() { in initSize()
56 StringTableBuilder::StringTableBuilder(Kind K, Align Alignment) in StringTableBuilder()
61 void StringTableBuilder::write(raw_ostream &OS) const { in write()
71 void StringTableBuilder::write(uint8_t *Buf) const { in write()
129 void StringTableBuilder in finalize()
55 StringTableBuilder::StringTableBuilder(Kind K, Align Alignment) StringTableBuilder() function in StringTableBuilder
[all...]
H A DDXContainerPSVInfo.cpp35 ProcessElementList(StringTableBuilder &StrTabBuilder, in ProcessElementList()
193 StringTableBuilder StrTabBuilder((StringTableBuilder::DWARF)); in write()
H A DWinCOFFObjectWriter.cpp140 StringTableBuilder Strings{StringTableBuilder::WinCOFF};
H A DELFObjectWriter.cpp125 StringTableBuilder StrTabBuilder{StringTableBuilder::ELF};
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DStringTableBuilder.h24 class StringTableBuilder {
50 StringTableBuilder(Kind K, Align Alignment = Align(1));
51 ~StringTableBuilder();
H A DDXContainerPSVInfo.h50 PSVRuntimeInfo() : DXConStrTabBuilder(StringTableBuilder::DXContainer) { in PSVRuntimeInfo()
85 StringTableBuilder DXConStrTabBuilder;
H A DMCMachObjectWriter.h154 StringTableBuilder StringTable;
178 StringTable(TargetObjectWriter->is64Bit() ? StringTableBuilder::MachO64 in MachObjectWriter()
179 : StringTableBuilder::MachO), in MachObjectWriter()
H A DMCDwarf.h55 StringTableBuilder LineStrings{StringTableBuilder::DWARF};
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOLayoutBuilder.h65 StringTableBuilder StrTableBuilder;
75 static StringTableBuilder::Kind getStringTableBuilderKind(const Object &O,
88 StringTableBuilder &getStringTableBuilder() { return StrTableBuilder; } in getStringTableBuilder()
H A DMachOLayoutBuilder.cpp18 StringTableBuilder::Kind in getStringTableBuilderKind()
21 return Is64Bit ? StringTableBuilder::MachO64 : StringTableBuilder::MachO; in getStringTableBuilderKind()
22 return Is64Bit ? StringTableBuilder::MachO64Linked in getStringTableBuilderKind()
23 : StringTableBuilder::MachOLinked; in getStringTableBuilderKind()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.h38 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFWriter.h32 StringTableBuilder StrTabBuilder;
56 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {} in COFFWriter()
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeWriter.h35 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DIRSymtab.cpp77 StringTableBuilder &StrtabBuilder;
83 Builder(SmallVector<char, 0> &Symtab, StringTableBuilder &StrtabBuilder, in Builder()
379 StringTableBuilder &StrtabBuilder, in build()
403 StringTableBuilder StrtabBuilder(StringTableBuilder::RAW); in upgrade()
H A DOffloadBinary.cpp212 StringTableBuilder StrTab(StringTableBuilder::ELF); in write()
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DIRSymtab.h42 class StringTableBuilder; variable
166 StringTableBuilder &StrtabBuilder, BumpPtrAllocator &Alloc);
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp190 StringTableBuilder DotStrtab{StringTableBuilder::ELF};
195 StringTableBuilder DotShStrtab{StringTableBuilder::ELF};
198 StringTableBuilder DotDynstr{StringTableBuilder::ELF};
205 StringTableBuilder *ShStrtabStrings = &DotShStrtab;
221 const StringTableBuilder &Strtab);
236 StringTableBuilder &STB,
946 const StringTableBuilder &Strtab) { in toELFSymbols()
1043 StringTableBuilder &STB, in initStrtabSectionHeader()
H A DXCOFFEmitter.cpp38 StrTblBuilder(StringTableBuilder::XCOFF) { in XCOFFWriter()
75 StringTableBuilder StrTblBuilder;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymCreator.h138 StringTableBuilder StrTab;
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp95 class ELFStringTableBuilder : public StringTableBuilder {
97 ELFStringTableBuilder() : StringTableBuilder(StringTableBuilder::ELF) {} in ELFStringTableBuilder()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DGsymCreator.cpp25 : StrTab(StringTableBuilder::ELF), Quiet(Quiet) { in GsymCreator()
/freebsd/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h1102 llvm::StringTableBuilder builder;
1131 SmallVector<llvm::StringTableBuilder, 0> shards;
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp145 StringTableBuilder &StrtabBuilder;
150 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder) in BitcodeWriterBase()
190 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriterBase()
279 ModuleBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriter()
464 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder, in IndexBitcodeWriter()
4116 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution()
4130 StringTableBuilder &StrtabBuilder, in writeTypeIdSummaryRecord()
4149 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeTypeIdCompatibleVtableSummaryRecord()
5180 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ThinLinkBitcodeWriter()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.h713 StringTableBuilder StrTabBuilder;
716 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { in StringTableSection()
/freebsd/contrib/llvm-project/lld/COFF/
H A DChunks.h504 llvm::StringTableBuilder builder;

12