Searched refs:StringTableBuilder (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.h18 #include "llvm/MC/StringTableBuilder.h"
38 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/freebsd-current/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() {
56 StringTableBuilder::StringTableBuilder(Kind K, Align Alignment) function in class:StringTableBuilder
61 void StringTableBuilder::write(raw_ostream &OS) const {
71 void StringTableBuilder::write(uint8_t *Buf) const {
129 void StringTableBuilder
[all...]
H A DDXContainerPSVInfo.cpp11 #include "llvm/MC/StringTableBuilder.h"
35 ProcessElementList(StringTableBuilder &StrTabBuilder,
107 StringTableBuilder StrTabBuilder((StringTableBuilder::DXContainer));
168 StringTableBuilder StrTabBuilder((StringTableBuilder::DWARF));
H A DWinCOFFObjectWriter.cpp34 #include "llvm/MC/StringTableBuilder.h"
142 StringTableBuilder Strings{StringTableBuilder::WinCOFF};
H A DELFObjectWriter.cpp39 #include "llvm/MC/StringTableBuilder.h"
127 StringTableBuilder StrTabBuilder{StringTableBuilder::ELF};
H A DXCOFFObjectWriter.cpp24 #include "llvm/MC/StringTableBuilder.h"
305 StringTableBuilder Strings;
452 Strings(StringTableBuilder::XCOFF),
/freebsd-current/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; }
H A DMachOLayoutBuilder.cpp18 StringTableBuilder::Kind
21 return Is64Bit ? StringTableBuilder::MachO64 : StringTableBuilder::MachO;
22 return Is64Bit ? StringTableBuilder::MachO64Linked
23 : StringTableBuilder::MachOLinked;
/freebsd-current/contrib/llvm-project/llvm/include/llvm/MC/
H A DStringTableBuilder.h1 //===- StringTableBuilder.h - String table building utility -----*- C++ -*-===//
24 class StringTableBuilder { class in namespace:llvm
50 StringTableBuilder(Kind K, Align Alignment = Align(1));
51 ~StringTableBuilder();
H A DMCMachObjectWriter.h18 #include "llvm/MC/StringTableBuilder.h"
117 StringTableBuilder StringTable;
132 StringTable(TargetObjectWriter->is64Bit() ? StringTableBuilder::MachO64
133 : StringTableBuilder::MachO),
H A DMCDwarf.h21 #include "llvm/MC/StringTableBuilder.h"
55 StringTableBuilder LineStrings{StringTableBuilder::DWARF};
/freebsd-current/contrib/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFWriter.h12 #include "llvm/MC/StringTableBuilder.h"
32 StringTableBuilder StrTabBuilder;
56 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {}
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeWriter.h18 #include "llvm/MC/StringTableBuilder.h"
36 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymCreator.h22 #include "llvm/MC/StringTableBuilder.h"
137 StringTableBuilder StrTab;
/freebsd-current/contrib/llvm-project/llvm/lib/Object/
H A DIRSymtab.cpp25 #include "llvm/MC/StringTableBuilder.h"
79 StringTableBuilder &StrtabBuilder;
83 // The StringTableBuilder does not create a copy of any strings added to it,
85 Builder(SmallVector<char, 0> &Symtab, StringTableBuilder &StrtabBuilder,
373 StringTableBuilder &StrtabBuilder,
397 StringTableBuilder StrtabBuilder(StringTableBuilder::RAW);
H A DOffloadBinary.cpp16 #include "llvm/MC/StringTableBuilder.h"
209 StringTableBuilder StrTab(StringTableBuilder::ELF);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Object/
H A DIRSymtab.h42 class StringTableBuilder;
166 StringTableBuilder &StrtabBuilder, BumpPtrAllocator &Alloc);
/freebsd-current/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp19 #include "llvm/MC/StringTableBuilder.h"
184 StringTableBuilder DotStrtab{StringTableBuilder::ELF};
189 StringTableBuilder DotShStrtab{StringTableBuilder::ELF};
192 StringTableBuilder DotDynstr{StringTableBuilder::ELF};
199 StringTableBuilder *ShStrtabStrings = &DotShStrtab;
215 const StringTableBuilder &Strtab);
230 StringTableBuilder
[all...]
H A DXCOFFEmitter.cpp16 #include "llvm/MC/StringTableBuilder.h"
37 StrTblBuilder(StringTableBuilder::XCOFF) {
72 StringTableBuilder StrTblBuilder;
749 "Specified ContentSize is less than the StringTableBuilder size.");
/freebsd-current/contrib/llvm-project/llvm/lib/InterfaceStub/
H A DELFObjHandler.cpp11 #include "llvm/MC/StringTableBuilder.h"
93 // This class just wraps StringTableBuilder for the purpose of adding a
95 class ELFStringTableBuilder : public StringTableBuilder {
97 ELFStringTableBuilder() : StringTableBuilder(StringTableBuilder::ELF) {}
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DGsymCreator.cpp12 #include "llvm/MC/StringTableBuilder.h"
24 : StrTab(StringTableBuilder::ELF), Quiet(Quiet) {
315 // since StringTableBuilder stores references to strings. Any string
/freebsd-current/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.h16 #include "llvm/MC/StringTableBuilder.h"
597 StringTableBuilder StrTabBuilder;
600 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) {
/freebsd-current/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h29 #include "llvm/MC/StringTableBuilder.h"
964 llvm::StringTableBuilder builder;
993 SmallVector<llvm::StringTableBuilder, 0> shards;
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp59 #include "llvm/MC/StringTableBuilder.h"
140 StringTableBuilder &StrtabBuilder;
145 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder)
185 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder,
269 StringTableBuilder &StrtabBuilder,
442 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder,
3946 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder,
3960 StringTableBuilder &StrtabBuilder,
3979 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder,
4985 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder
[all...]
/freebsd-current/contrib/llvm-project/lld/COFF/
H A DChunks.h19 #include "llvm/MC/StringTableBuilder.h"
461 // The MergeChunk then tail merges the strings using the StringTableBuilder
463 // on the offsets assigned by the StringTableBuilder.
479 llvm::StringTableBuilder builder;

Completed in 218 milliseconds

12