/freebsd/contrib/llvm-project/llvm/lib/MC/ |
H A D | StringTableBuilder.cpp | 1 //===- StringTableBuilder.cpp - String table building utility -------------===// 9 #include "llvm/MC/StringTableBuilder.h" 27 StringTableBuilder::~StringTableBuilder() = default; 29 void StringTableBuilder::initSize() { in initSize() 56 StringTableBuilder::StringTableBuilder(Kind K, Align Alignment) in StringTableBuilder() 61 void StringTableBuilder::write(raw_ostream &OS) const { in write() 71 void StringTableBuilder::write(uint8_t *Buf) const { in write() 129 void StringTableBuilder in finalize() 55 StringTableBuilder::StringTableBuilder(Kind K, Align Alignment) StringTableBuilder() function in StringTableBuilder [all...] |
H A D | DXContainerPSVInfo.cpp | 35 ProcessElementList(StringTableBuilder &StrTabBuilder, in ProcessElementList() 193 StringTableBuilder StrTabBuilder((StringTableBuilder::DWARF)); in write()
|
H A D | WinCOFFObjectWriter.cpp | 140 StringTableBuilder Strings{StringTableBuilder::WinCOFF};
|
H A D | ELFObjectWriter.cpp | 125 StringTableBuilder StrTabBuilder{StringTableBuilder::ELF};
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | StringTableBuilder.h | 24 class StringTableBuilder { 50 StringTableBuilder(Kind K, Align Alignment = Align(1)); 51 ~StringTableBuilder();
|
H A D | DXContainerPSVInfo.h | 50 PSVRuntimeInfo() : DXConStrTabBuilder(StringTableBuilder::DXContainer) { in PSVRuntimeInfo() 85 StringTableBuilder DXConStrTabBuilder;
|
H A D | MCMachObjectWriter.h | 154 StringTableBuilder StringTable; 178 StringTable(TargetObjectWriter->is64Bit() ? StringTableBuilder::MachO64 in MachObjectWriter() 179 : StringTableBuilder::MachO), in MachObjectWriter()
|
H A D | MCDwarf.h | 55 StringTableBuilder LineStrings{StringTableBuilder::DWARF};
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/ |
H A D | MachOLayoutBuilder.h | 65 StringTableBuilder StrTableBuilder; 75 static StringTableBuilder::Kind getStringTableBuilderKind(const Object &O, 88 StringTableBuilder &getStringTableBuilder() { return StrTableBuilder; } in getStringTableBuilder()
|
H A D | MachOLayoutBuilder.cpp | 18 StringTableBuilder::Kind in getStringTableBuilderKind() 21 return Is64Bit ? StringTableBuilder::MachO64 : StringTableBuilder::MachO; in getStringTableBuilderKind() 22 return Is64Bit ? StringTableBuilder::MachO64Linked in getStringTableBuilderKind() 23 : StringTableBuilder::MachOLinked; in getStringTableBuilderKind()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.h | 38 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/ |
H A D | COFFWriter.h | 32 StringTableBuilder StrTabBuilder; 56 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {} in COFFWriter()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitcode/ |
H A D | BitcodeWriter.h | 35 StringTableBuilder StrtabBuilder{StringTableBuilder::RAW};
|
/freebsd/contrib/llvm-project/llvm/lib/Object/ |
H A D | IRSymtab.cpp | 77 StringTableBuilder &StrtabBuilder; 83 Builder(SmallVector<char, 0> &Symtab, StringTableBuilder &StrtabBuilder, in Builder() 379 StringTableBuilder &StrtabBuilder, in build() 403 StringTableBuilder StrtabBuilder(StringTableBuilder::RAW); in upgrade()
|
H A D | OffloadBinary.cpp | 212 StringTableBuilder StrTab(StringTableBuilder::ELF); in write()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | IRSymtab.h | 42 class StringTableBuilder; variable 166 StringTableBuilder &StrtabBuilder, BumpPtrAllocator &Alloc);
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | ELFEmitter.cpp | 190 StringTableBuilder DotStrtab{StringTableBuilder::ELF}; 195 StringTableBuilder DotShStrtab{StringTableBuilder::ELF}; 198 StringTableBuilder DotDynstr{StringTableBuilder::ELF}; 205 StringTableBuilder *ShStrtabStrings = &DotShStrtab; 221 const StringTableBuilder &Strtab); 236 StringTableBuilder &STB, 946 const StringTableBuilder &Strtab) { in toELFSymbols() 1043 StringTableBuilder &STB, in initStrtabSectionHeader()
|
H A D | XCOFFEmitter.cpp | 38 StrTblBuilder(StringTableBuilder::XCOFF) { in XCOFFWriter() 75 StringTableBuilder StrTblBuilder;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/ |
H A D | GsymCreator.h | 138 StringTableBuilder StrTab;
|
/freebsd/contrib/llvm-project/llvm/lib/InterfaceStub/ |
H A D | ELFObjHandler.cpp | 95 class ELFStringTableBuilder : public StringTableBuilder { 97 ELFStringTableBuilder() : StringTableBuilder(StringTableBuilder::ELF) {} in ELFStringTableBuilder()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
H A D | GsymCreator.cpp | 25 : StrTab(StringTableBuilder::ELF), Quiet(Quiet) { in GsymCreator()
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | SyntheticSections.h | 1102 llvm::StringTableBuilder builder; 1131 SmallVector<llvm::StringTableBuilder, 0> shards;
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 145 StringTableBuilder &StrtabBuilder; 150 BitcodeWriterBase(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder) in BitcodeWriterBase() 190 ModuleBitcodeWriterBase(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriterBase() 279 ModuleBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ModuleBitcodeWriter() 464 IndexBitcodeWriter(BitstreamWriter &Stream, StringTableBuilder &StrtabBuilder, in IndexBitcodeWriter() 4116 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeWholeProgramDevirtResolution() 4130 StringTableBuilder &StrtabBuilder, in writeTypeIdSummaryRecord() 4149 SmallVector<uint64_t, 64> &NameVals, StringTableBuilder &StrtabBuilder, in writeTypeIdCompatibleVtableSummaryRecord() 5180 ThinLinkBitcodeWriter(const Module &M, StringTableBuilder &StrtabBuilder, in ThinLinkBitcodeWriter()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/ |
H A D | ELFObject.h | 713 StringTableBuilder StrTabBuilder; 716 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { in StringTableSection()
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | Chunks.h | 504 llvm::StringTableBuilder builder;
|