Searched refs:Strtab (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/
H A DIRSymtab.h57 StringRef get(StringRef Strtab) const {
58 return {Strtab.data() + Offset, Size};
230 /// This class can be used to read a Symtab and Strtab produced by
233 StringRef Symtab, Strtab; member in class:llvm::irsymtab::Reader
241 StringRef str(storage::Str S) const { return S.get(Strtab); }
255 Reader(StringRef Symtab, StringRef Strtab) : Symtab(Symtab), Strtab(Strtab) { argument
362 /// irsymtab are owned by Symtab and Strtab.
364 SmallVector<char, 0> Symtab, Strtab; member in struct:llvm::irsymtab::FileContents
[all...]
H A DIRObjectFile.h77 /// for the irsymtab are owned by Symtab and Strtab.
80 SmallVector<char, 0> Symtab, Strtab; member in struct:llvm::object::IRSymtabFile
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeWriter.h69 void copyStrtab(StringRef Strtab);
H A DBitcodeReader.h66 StringRef Strtab; member in class:llvm::BitcodeModule
93 StringRef getStrtab() const { return Strtab; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/
H A DIRObjectFile.cpp153 F.Strtab = std::move(FCOrErr->Strtab);
H A DIRSymtab.cpp373 FC.Strtab.resize(StrtabBuilder.getSize());
374 StrtabBuilder.write((uint8_t *)FC.Strtab.data());
377 {FC.Strtab.data(), FC.Strtab.size()}};
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp419 BitcodeReaderBase(BitstreamCursor Stream, StringRef Strtab) argument
420 : Stream(std::move(Stream)), Strtab(Strtab) {
426 StringRef Strtab; member in class:__anon3410::BitcodeReaderBase
474 if (Record[0] + Record[1] > Strtab.size())
476 return {StringRef(Strtab.data() + Record[0], Record[1]), Record.slice(2)};
568 BitcodeReader(BitstreamCursor Stream, StringRef Strtab,
814 ModuleSummaryIndexBitcodeReader(BitstreamCursor Stream, StringRef Strtab,
860 BitcodeReader::BitcodeReader(BitstreamCursor Stream, StringRef Strtab, argument
863 : BitcodeReaderBase(std::move(Stream), Strtab), Contex
5462 ModuleSummaryIndexBitcodeReader( BitstreamCursor Cursor, StringRef Strtab, ModuleSummaryIndex &TheIndex, StringRef ModulePath, unsigned ModuleId) argument
5789 parseWholeProgramDevirtResolution(ArrayRef<uint64_t> Record, StringRef Strtab, size_t &Slot, TypeIdSummary &TypeId) argument
5805 parseTypeIdSummaryRecord(ArrayRef<uint64_t> Record, StringRef Strtab, ModuleSummaryIndex &TheIndex) argument
6516 Expected<StringRef> Strtab = local
6648 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, *Index, local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/LTO/
H A DLTO.h110 SmallVector<char, 0> Strtab; member in class:llvm::lto::InputFile
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DELFEmitter.cpp206 const StringTableBuilder &Strtab);
777 const StringTableBuilder &Strtab) {
791 Symbol.st_name = Strtab.getOffset(ELFYAML::dropUniqueSuffix(Sym.Name));
776 toELFSymbols(ArrayRef<ELFYAML::Symbol> Symbols, const StringTableBuilder &Strtab) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp469 File->Strtab = std::move(FOrErr->Strtab);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp4462 std::vector<char> Strtab; local
4464 Strtab.resize(StrtabBuilder.getSize());
4465 StrtabBuilder.write((uint8_t *)Strtab.data());
4468 {Strtab.data(), Strtab.size()});
4473 void BitcodeWriter::copyStrtab(StringRef Strtab) { argument
4474 writeBlob(bitc::STRTAB_BLOCK_ID, bitc::STRTAB_BLOB, Strtab);

Completed in 281 milliseconds