Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/unittests/MC/
H A DStringTableBuilderTest.cpp20 StringTableBuilder B(StringTableBuilder::ELF); in TEST()
46 StringTableBuilder B(StringTableBuilder::WinCOFF); in TEST()
80 StringTableBuilder B(StringTableBuilder::ELF); in TEST()
107 StringTableBuilder B(StringTableBuilder::MachO); in TEST()
138 StringTableBuilder B(StringTableBuilder::MachO64); in TEST()
173 StringTableBuilder B(StringTableBuilder::MachOLinked); in TEST()
205 StringTableBuilder B(StringTableBuilder::MachO64Linked); in TEST()
/llvm-project-15.0.7/llvm/lib/MC/
H A DStringTableBuilder.cpp27 StringTableBuilder::~StringTableBuilder() = default;
29 void StringTableBuilder::initSize() { in initSize()
55 StringTableBuilder::StringTableBuilder(Kind K, unsigned Alignment) in StringTableBuilder() function in StringTableBuilder
60 void StringTableBuilder::write(raw_ostream &OS) const { in write()
70 void StringTableBuilder::write(uint8_t *Buf) const { in write()
128 void StringTableBuilder::finalize() { in finalize()
133 void StringTableBuilder::finalizeInOrder() { in finalizeInOrder()
137 void StringTableBuilder::finalizeStringTable(bool Optimize) { in finalizeStringTable()
189 void StringTableBuilder::clear() { in clear()
194 size_t StringTableBuilder::getOffset(CachedHashStringRef S) const { in getOffset()
[all …]
H A DCMakeLists.txt66 StringTableBuilder.cpp
H A DXCOFFObjectWriter.cpp213 StringTableBuilder Strings;
330 Strings(StringTableBuilder::XCOFF), in XCOFFObjectWriter()
/llvm-project-15.0.7/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()
H A DMCDwarf.h55 StringTableBuilder LineStrings{StringTableBuilder::DWARF};
/llvm-project-15.0.7/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.cpp17 StringTableBuilder::Kind
20 return Is64Bit ? StringTableBuilder::MachO64 : StringTableBuilder::MachO; in getStringTableBuilderKind()
21 return Is64Bit ? StringTableBuilder::MachO64Linked in getStringTableBuilderKind()
22 : StringTableBuilder::MachOLinked; in getStringTableBuilderKind()
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.h35 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/llvm-project-15.0.7/llvm/lib/ObjCopy/COFF/
H A DCOFFWriter.h32 StringTableBuilder StrTabBuilder;
56 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {} in COFFWriter()
/llvm-project-15.0.7/llvm/include/llvm/Bitcode/
H A DBitcodeWriter.h36 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/llvm-project-15.0.7/llvm/lib/Object/
H A DIRSymtab.cpp79 StringTableBuilder &StrtabBuilder;
85 Builder(SmallVector<char, 0> &Symtab, StringTableBuilder &StrtabBuilder, in Builder()
366 StringTableBuilder &StrtabBuilder, in build()
390 StringTableBuilder StrtabBuilder(StringTableBuilder::RAW); in upgrade()
H A DOffloadBinary.cpp58 StringTableBuilder StrTab(StringTableBuilder::ELF); in write()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymCreator.h137 StringTableBuilder StrTab;
/llvm-project-15.0.7/llvm/include/llvm/Object/
H A DIRSymtab.h42 class StringTableBuilder; variable
166 StringTableBuilder &StrtabBuilder, BumpPtrAllocator &Alloc);
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/MC/
H A DBUILD.gn78 "StringTableBuilder.cpp",
/llvm-project-15.0.7/lld/wasm/
H A DInputChunks.h226 builder(llvm::StringTableBuilder::RAW, 1ULL << alignment) {} in SyntheticMergedChunk()
240 llvm::StringTableBuilder builder;
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp182 StringTableBuilder DotStrtab{StringTableBuilder::ELF};
187 StringTableBuilder DotShStrtab{StringTableBuilder::ELF};
190 StringTableBuilder DotDynstr{StringTableBuilder::ELF};
197 StringTableBuilder *ShStrtabStrings = &DotShStrtab;
213 const StringTableBuilder &Strtab);
228 StringTableBuilder &STB,
938 const StringTableBuilder &Strtab) { in toELFSymbols()
1035 StringTableBuilder &STB, in initStrtabSectionHeader()
H A DXCOFFEmitter.cpp37 StrTblBuilder(StringTableBuilder::XCOFF) { in XCOFFWriter()
72 StringTableBuilder StrTblBuilder;
/llvm-project-15.0.7/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp94 class ELFStringTableBuilder : public StringTableBuilder {
96 ELFStringTableBuilder() : StringTableBuilder(StringTableBuilder::ELF) {} in ELFStringTableBuilder()
/llvm-project-15.0.7/bolt/include/bolt/Rewrite/
H A DRewriteInstance.h569 StringTableBuilder SHStrTab;
/llvm-project-15.0.7/llvm/lib/DebugInfo/GSYM/
H A DGsymCreator.cpp24 : StrTab(StringTableBuilder::ELF), Quiet(Quiet) { in GsymCreator()
/llvm-project-15.0.7/lld/ELF/
H A DSyntheticSections.h940 llvm::StringTableBuilder builder;
969 SmallVector<llvm::StringTableBuilder, 0> shards;
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp138 StringTableBuilder &StrtabBuilder;
143 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder) in BitcodeWriterBase()
183 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriterBase()
269 StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriter()
432 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder, in IndexBitcodeWriter()
3837 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution()
3851 StringTableBuilder &StrtabBuilder, in writeTypeIdSummaryRecord()
3870 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeTypeIdCompatibleVtableSummaryRecord()
4756 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ThinLinkBitcodeWriter()

12