| /freebsd/contrib/llvm-project/llvm/include/llvm/Object/ |
| H A D | IRSymtab.h | 59 StringRef get(StringRef Strtab) const { in get() 60 return {Strtab.data() + Offset, Size}; in get() 240 StringRef Symtab, Strtab; variable 248 StringRef str(storage::Str S) const { return S.get(Strtab); } in str() 262 Reader(StringRef Symtab, StringRef Strtab) : Symtab(Symtab), Strtab(Strtab) { in Reader() argument 373 SmallVector<char, 0> Symtab, Strtab; member
|
| H A D | IRObjectFile.h | 79 SmallVector<char, 0> Symtab, Strtab; member
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | IRObjectFile.cpp | 152 F.Strtab = std::move(FCOrErr->Strtab); in readIRSymtab()
|
| H A D | IRSymtab.cpp | 408 FC.Strtab.resize(StrtabBuilder.getSize()); in upgrade() 409 StrtabBuilder.write((uint8_t *)FC.Strtab.data()); in upgrade() 412 {FC.Strtab.data(), FC.Strtab.size()}}; in upgrade()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Bitcode/ |
| H A D | BitcodeReader.h | 109 StringRef Strtab; variable 136 StringRef getStrtab() const { return Strtab; } in getStrtab()
|
| H A D | BitcodeWriter.h | 70 LLVM_ABI void copyStrtab(StringRef Strtab);
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 422 BitcodeReaderBase(BitstreamCursor Stream, StringRef Strtab) in BitcodeReaderBase() argument 423 : Stream(std::move(Stream)), Strtab(Strtab) { in BitcodeReaderBase() 429 StringRef Strtab; member in __anondf6e26480311::BitcodeReaderBase 477 if (Record[0] + Record[1] > Strtab.size()) in readNameFromStrtab() 479 return {StringRef(Strtab.data() + Record[0], Record[1]), Record.slice(2)}; in readNameFromStrtab() 692 BitcodeReader(BitstreamCursor Stream, StringRef Strtab, 981 BitstreamCursor Stream, StringRef Strtab, ModuleSummaryIndex &TheIndex, 1031 BitcodeReader::BitcodeReader(BitstreamCursor Stream, StringRef Strtab, in BitcodeReader() argument 1034 : BitcodeReaderBase(std::move(Stream), Strtab), Context(Context), in BitcodeReader() 4192 NewGV->setPartition(StringRef(Strtab.data() + Record[14], Record[15])); in parseGlobalVarRecord() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/LTO/ |
| H A D | LTO.h | 128 SmallVector<char, 0> Strtab; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | ELFEmitter.cpp | 218 const StringTableBuilder &Strtab); 939 const StringTableBuilder &Strtab) { in toELFSymbols() argument 953 Symbol.st_name = Strtab.getOffset(ELFYAML::dropUniqueSuffix(Sym.Name)); in toELFSymbols()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 5526 std::vector<char> Strtab; in writeStrtab() local 5528 Strtab.resize(StrtabBuilder.getSize()); in writeStrtab() 5529 StrtabBuilder.write((uint8_t *)Strtab.data()); in writeStrtab() 5532 {Strtab.data(), Strtab.size()}); in writeStrtab() 5537 void BitcodeWriter::copyStrtab(StringRef Strtab) { in copyStrtab() argument 5538 writeBlob(bitc::STRTAB_BLOCK_ID, bitc::STRTAB_BLOB, Strtab); in copyStrtab()
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTO.cpp | 585 File->Strtab = std::move(FOrErr->Strtab); in create()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | ELFDumper.cpp | 4058 std::optional<StringRef> Strtab; in printRelr() local 4059 std::tie(Symtab, Strtab) = this->getSymtabAndStrtab(); in printRelr() 4060 if (Symtab.size() && Strtab) { in printRelr() 4066 *Strtab, false)); in printRelr()
|