Lines Matching defs:Strtab

436   BitcodeReaderBase(BitstreamCursor Stream, StringRef Strtab)
437 : Stream(std::move(Stream)), Strtab(Strtab) {
443 StringRef Strtab;
491 if (Record[0] + Record[1] > Strtab.size())
493 return {StringRef(Strtab.data() + Record[0], Record[1]), Record.slice(2)};
707 BitcodeReader(BitstreamCursor Stream, StringRef Strtab,
996 BitstreamCursor Stream, StringRef Strtab, ModuleSummaryIndex &TheIndex,
1046 BitcodeReader::BitcodeReader(BitstreamCursor Stream, StringRef Strtab,
1049 : BitcodeReaderBase(std::move(Stream), Strtab), Context(Context),
4187 NewGV->setPartition(StringRef(Strtab.data() + Record[14], Record[15]));
4368 // sure Strtab has enough values.
4369 if (Record.size() > 18 && Strtab.data() &&
4370 Record[17] + Record[18] <= Strtab.size()) {
4371 Func->setPartition(StringRef(Strtab.data() + Record[17], Record[18]));
4464 // Check Strtab has enough values for the partition.
4465 if (Record[OpNum] + Record[OpNum + 1] > Strtab.size())
4468 StringRef(Strtab.data() + Record[OpNum], Record[OpNum + 1]));
7170 BitstreamCursor Cursor, StringRef Strtab, ModuleSummaryIndex &TheIndex,
7172 : BitcodeReaderBase(std::move(Cursor), Strtab), TheIndex(TheIndex),
7510 StringRef Strtab, size_t &Slot,
7516 Wpd.SingleImplName = {Strtab.data() + Record[Slot],
7526 StringRef Strtab,
7530 {Strtab.data() + Record[Slot], static_cast<size_t>(Record[Slot + 1])});
7541 parseWholeProgramDevirtResolution(Record, Strtab, Slot, TypeId);
7592 {Strtab.data() + Record[Slot],
8062 {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])});
8071 {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])});
8076 parseTypeIdSummaryRecord(Record, Strtab, TheIndex);
8335 StringRef Strtab;
8344 return Strtab;
8362 Strtab = Blob;
8439 Expected<StringRef> Strtab =
8441 if (!Strtab)
8442 return Strtab.takeError();
8448 if (!I.Strtab.empty())
8450 I.Strtab = *Strtab;
8456 F.StrtabForSymtab = *Strtab;
8514 auto *R = new BitcodeReader(std::move(Stream), Strtab, ProducerIdentification,
8557 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, CombinedIndex,
8569 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, *Index,