Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DStringTableBuilder.cpp27 StringTableBuilder::~StringTableBuilder() = default;
29 void StringTableBuilder::initSize() { in initSize()
55 StringTableBuilder::StringTableBuilder(Kind K, Align 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 DWinCOFFObjectWriter.cpp146 StringTableBuilder Strings{StringTableBuilder::WinCOFF};
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DStringTableBuilder.h24 class StringTableBuilder {
49 StringTableBuilder(Kind K, Align Alignment = Align(1));
50 ~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};
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.h35 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/openbsd-src/gnu/llvm/llvm/lib/ObjCopy/COFF/
H A DCOFFWriter.h32 StringTableBuilder StrTabBuilder;
56 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {} in COFFWriter()
/openbsd-src/gnu/llvm/llvm/include/llvm/Bitcode/
H A DBitcodeWriter.h36 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/openbsd-src/gnu/llvm/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.cpp210 StringTableBuilder StrTab(StringTableBuilder::ELF); in write()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymCreator.h137 StringTableBuilder StrTab;
/openbsd-src/gnu/llvm/llvm/include/llvm/Object/
H A DIRSymtab.h42 class StringTableBuilder; variable
166 StringTableBuilder &StrtabBuilder, BumpPtrAllocator &Alloc);
/openbsd-src/gnu/usr.bin/clang/libLLVMMC/
H A DMakefile72 StringTableBuilder.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/MC/
H A DBUILD.gn79 "StringTableBuilder.cpp",
/openbsd-src/gnu/llvm/lld/wasm/
H A DInputChunks.h227 builder(llvm::StringTableBuilder::RAW, llvm::Align(1ULL << alignment)) { in SyntheticMergedChunk()
242 llvm::StringTableBuilder builder;
/openbsd-src/gnu/llvm/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp183 StringTableBuilder DotStrtab{StringTableBuilder::ELF};
188 StringTableBuilder DotShStrtab{StringTableBuilder::ELF};
191 StringTableBuilder DotDynstr{StringTableBuilder::ELF};
198 StringTableBuilder *ShStrtabStrings = &DotShStrtab;
214 const StringTableBuilder &Strtab);
229 StringTableBuilder &STB,
939 const StringTableBuilder &Strtab) { in toELFSymbols()
1036 StringTableBuilder &STB, in initStrtabSectionHeader()
H A DXCOFFEmitter.cpp37 StrTblBuilder(StringTableBuilder::XCOFF) { in XCOFFWriter()
72 StringTableBuilder StrTblBuilder;
/openbsd-src/gnu/llvm/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp95 class ELFStringTableBuilder : public StringTableBuilder {
97 ELFStringTableBuilder() : StringTableBuilder(StringTableBuilder::ELF) {} in ELFStringTableBuilder()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/GSYM/
H A DGsymCreator.cpp24 : StrTab(StringTableBuilder::ELF), Quiet(Quiet) { in GsymCreator()
/openbsd-src/gnu/llvm/lld/ELF/
H A DSyntheticSections.h952 llvm::StringTableBuilder builder;
981 SmallVector<llvm::StringTableBuilder, 0> shards;
/openbsd-src/gnu/llvm/llvm/lib/ObjCopy/ELF/
H A DELFObject.h590 StringTableBuilder StrTabBuilder;
593 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { in StringTableSection()
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp139 StringTableBuilder &StrtabBuilder;
144 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder) in BitcodeWriterBase()
184 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriterBase()
268 StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriter()
438 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder, in IndexBitcodeWriter()
3885 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution()
3899 StringTableBuilder &StrtabBuilder, in writeTypeIdSummaryRecord()
3918 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeTypeIdCompatibleVtableSummaryRecord()
4947 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ThinLinkBitcodeWriter()

12