/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Object/ |
H A D | IRSymtab.h | 57 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 D | IRObjectFile.h | 77 /// 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 D | BitcodeWriter.h | 69 void copyStrtab(StringRef Strtab);
|
H A D | BitcodeReader.h | 66 StringRef Strtab; member in class:llvm::BitcodeModule 93 StringRef getStrtab() const { return Strtab; }
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Object/ |
H A D | IRObjectFile.cpp | 153 F.Strtab = std::move(FCOrErr->Strtab);
|
H A D | IRSymtab.cpp | 373 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 D | BitcodeReader.cpp | 419 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 D | LTO.h | 110 SmallVector<char, 0> Strtab; member in class:llvm::lto::InputFile
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | ELFEmitter.cpp | 206 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 D | LTO.cpp | 469 File->Strtab = std::move(FOrErr->Strtab);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 4462 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);
|