Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DStringTableBuilder.cpp26 StringTableBuilder::~StringTableBuilder() = default;
28 void StringTableBuilder::initSize() { in initSize()
54 StringTableBuilder::StringTableBuilder(Kind K, unsigned Alignment) in StringTableBuilder() function in StringTableBuilder
59 void StringTableBuilder::write(raw_ostream &OS) const { in write()
69 void StringTableBuilder::write(uint8_t *Buf) const { in write()
127 void StringTableBuilder::finalize() { in finalize()
132 void StringTableBuilder::finalizeInOrder() { in finalizeInOrder()
136 void StringTableBuilder::finalizeStringTable(bool Optimize) { in finalizeStringTable()
188 void StringTableBuilder::clear() { in clear()
193 size_t StringTableBuilder::getOffset(CachedHashStringRef S) const { in getOffset()
[all …]
H A DCMakeLists.txt60 StringTableBuilder.cpp
H A DXCOFFObjectWriter.cpp160 StringTableBuilder Strings;
251 Strings(StringTableBuilder::XCOFF), in XCOFFObjectWriter()
H A DWinCOFFObjectWriter.cpp143 StringTableBuilder Strings{StringTableBuilder::WinCOFF};
H A DELFObjectWriter.cpp128 StringTableBuilder StrTabBuilder{StringTableBuilder::ELF};
H A DMCDwarf.cpp72 StringTableBuilder LineStrings{StringTableBuilder::DWARF};
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/MachO/
H A DMachOLayoutBuilder.h26 StringTableBuilder StrTableBuilder;
36 static StringTableBuilder::Kind getStringTableBuilderKind(const Object &O,
47 StringTableBuilder &getStringTableBuilder() { return StrTableBuilder; } in getStringTableBuilder()
H A DMachOLayoutBuilder.cpp18 StringTableBuilder::Kind
21 return Is64Bit ? StringTableBuilder::MachO64 : StringTableBuilder::MachO; in getStringTableBuilderKind()
22 return Is64Bit ? StringTableBuilder::MachO64Linked in getStringTableBuilderKind()
23 : StringTableBuilder::MachOLinked; in getStringTableBuilderKind()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DStringTableBuilder.h23 class StringTableBuilder {
48 StringTableBuilder(Kind K, unsigned Alignment = 1);
49 ~StringTableBuilder();
H A DMCMachObjectWriter.h117 StringTableBuilder StringTable;
132 StringTable(TargetObjectWriter->is64Bit() ? StringTableBuilder::MachO64 in MachObjectWriter()
133 : StringTableBuilder::MachO), in MachObjectWriter()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/COFF/
H A DWriter.h32 StringTableBuilder StrTabBuilder;
56 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {} in COFFWriter()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Bitcode/
H A DBitcodeWriter.h36 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/
H A DIRSymtab.cpp70 StringTableBuilder &StrtabBuilder;
76 Builder(SmallVector<char, 0> &Symtab, StringTableBuilder &StrtabBuilder, in Builder()
352 StringTableBuilder &StrtabBuilder, in build()
376 StringTableBuilder StrtabBuilder(StringTableBuilder::RAW); in upgrade()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Object/
H A DIRSymtab.h41 class StringTableBuilder; variable
162 StringTableBuilder &StrtabBuilder, BumpPtrAllocator &Alloc);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymCreator.h138 StringTableBuilder StrTab;
/netbsd-src/external/apache2/llvm/lib/libLLVMMC/
H A DMakefile67 StringTableBuilder.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/MC/
H A DBUILD.gn72 "StringTableBuilder.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp181 StringTableBuilder DotStrtab{StringTableBuilder::ELF};
184 StringTableBuilder DotShStrtab{StringTableBuilder::ELF};
187 StringTableBuilder DotDynstr{StringTableBuilder::ELF};
203 const StringTableBuilder &Strtab);
218 StringTableBuilder &STB,
898 const StringTableBuilder &Strtab) { in toELFSymbols()
995 StringTableBuilder &STB, in initStrtabSectionHeader()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp96 class ELFStringTableBuilder : public StringTableBuilder {
98 ELFStringTableBuilder() : StringTableBuilder(StringTableBuilder::ELF) {} in ELFStringTableBuilder()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
H A DGsymCreator.cpp23 GsymCreator::GsymCreator() : StrTab(StringTableBuilder::ELF) { in GsymCreator()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp136 StringTableBuilder &StrtabBuilder;
141 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder) in BitcodeWriterBase()
182 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriterBase()
268 StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriter()
432 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder, in IndexBitcodeWriter()
3758 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution()
3772 StringTableBuilder &StrtabBuilder, in writeTypeIdSummaryRecord()
3791 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeTypeIdCompatibleVtableSummaryRecord()
4695 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ThinLinkBitcodeWriter()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
H A DObject.h587 StringTableBuilder StrTabBuilder;
590 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { in StringTableSection()