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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
H A DStringTableBuilder.cpp1 //===- StringTableBuilder.cpp - String table building utility -------------===//
9 #include "llvm/MC/StringTableBuilder.h"
26 StringTableBuilder::~StringTableBuilder() = default;
28 void StringTableBuilder::initSize() {
49 StringTableBuilder::StringTableBuilder(Kind K, unsigned Alignment) function in class:StringTableBuilder
54 void StringTableBuilder::write(raw_ostream &OS) const {
64 void StringTableBuilder::write(uint8_t *Buf) const {
122 void StringTableBuilder
[all...]
H A DXCOFFObjectWriter.cpp21 #include "llvm/MC/StringTableBuilder.h"
147 StringTableBuilder Strings;
222 Strings(StringTableBuilder::XCOFF),
H A DWinCOFFObjectWriter.cpp33 #include "llvm/MC/StringTableBuilder.h"
140 StringTableBuilder Strings{StringTableBuilder::WinCOFF};
H A DELFObjectWriter.cpp38 #include "llvm/MC/StringTableBuilder.h"
140 StringTableBuilder StrTabBuilder{StringTableBuilder::ELF};
H A DMCDwarf.cpp30 #include "llvm/MC/StringTableBuilder.h"
51 StringTableBuilder LineStrings{StringTableBuilder::DWARF};
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DStringTableBuilder.h1 //===- StringTableBuilder.h - String table building utility -----*- C++ -*-===//
23 class StringTableBuilder { class in namespace:llvm
38 StringTableBuilder(Kind K, unsigned Alignment = 1);
39 ~StringTableBuilder();
H A DMCMachObjectWriter.h18 #include "llvm/MC/StringTableBuilder.h"
116 StringTableBuilder StringTable{StringTableBuilder::MachO};
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/MachO/
H A DMachOLayoutBuilder.h26 StringTableBuilder StrTableBuilder{StringTableBuilder::MachO};
43 StringTableBuilder &getStringTableBuilder() { return StrTableBuilder; }
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/COFF/
H A DWriter.h13 #include "llvm/MC/StringTableBuilder.h"
31 StringTableBuilder StrTabBuilder;
54 : Obj(Obj), Buf(Buf), StrTabBuilder(StringTableBuilder::WinCOFF) {}
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeWriter.h18 #include "llvm/MC/StringTableBuilder.h"
36 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymCreator.h22 #include "llvm/MC/StringTableBuilder.h"
137 StringTableBuilder StrTab;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Object/
H A DIRSymtab.cpp26 #include "llvm/MC/StringTableBuilder.h"
70 StringTableBuilder &StrtabBuilder;
74 // The StringTableBuilder does not create a copy of any strings added to it,
76 Builder(SmallVector<char, 0> &Symtab, StringTableBuilder &StrtabBuilder,
339 StringTableBuilder &StrtabBuilder,
363 StringTableBuilder StrtabBuilder(StringTableBuilder::RAW);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DIRSymtab.h40 class StringTableBuilder;
161 StringTableBuilder &StrtabBuilder, BumpPtrAllocator &Alloc);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp18 #include "llvm/MC/StringTableBuilder.h"
118 StringTableBuilder DotStrtab{StringTableBuilder::ELF};
121 StringTableBuilder DotShStrtab{StringTableBuilder::ELF};
124 StringTableBuilder DotDynstr{StringTableBuilder::ELF};
136 const StringTableBuilder &Strtab);
151 StringTableBuilder &STB,
530 const StringTableBuilder
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DGsymCreator.cpp12 #include "llvm/MC/StringTableBuilder.h"
24 GsymCreator::GsymCreator() : StrTab(StringTableBuilder::ELF) {
/freebsd-12-stable/contrib/llvm-project/lld/ELF/
H A DSyntheticSections.h27 #include "llvm/MC/StringTableBuilder.h"
899 llvm::StringTableBuilder builder;
928 std::vector<llvm::StringTableBuilder> shards;
H A DSyntheticSections.cpp3152 builder(StringTableBuilder::RAW, alignment) {}
3194 shards.emplace_back(StringTableBuilder::RAW, alignment);
/freebsd-12-stable/contrib/llvm-project/lld/COFF/
H A DChunks.h19 #include "llvm/MC/StringTableBuilder.h"
397 // The MergeChunk then tail merges the strings using the StringTableBuilder
399 // on the offsets assigned by the StringTableBuilder.
416 llvm::StringTableBuilder builder;
H A DChunks.cpp866 : builder(StringTableBuilder::RAW, alignment) {
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/ELF/
H A DObject.h18 #include "llvm/MC/StringTableBuilder.h"
572 StringTableBuilder StrTabBuilder;
575 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp60 #include "llvm/MC/StringTableBuilder.h"
133 StringTableBuilder &StrtabBuilder;
138 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder)
179 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder,
265 StringTableBuilder &StrtabBuilder,
420 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder,
3597 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder,
3611 StringTableBuilder &StrtabBuilder,
3630 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder,
4530 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder
[all...]
/freebsd-12-stable/lib/clang/libllvm/
H A DMakefile747 SRCS_MIN+= MC/StringTableBuilder.cpp

Completed in 308 milliseconds