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,
975 BitstreamCursor Stream, StringRef Strtab, ModuleSummaryIndex &TheIndex,
1024 BitcodeReader::BitcodeReader(BitstreamCursor Stream, StringRef Strtab,
1027 : BitcodeReaderBase(std::move(Stream), Strtab), Context(Context),
4102 NewGV->setPartition(StringRef(Strtab.data() + Record[14], Record[15]));
4283 // sure Strtab has enough values.
4284 if (Record.size() > 18 && Strtab.data() &&
4285 Record[17] + Record[18] <= Strtab.size()) {
4286 Func->setPartition(StringRef(Strtab.data() + Record[17], Record[18]));
4379 // Check Strtab has enough values for the partition.
4380 if (Record[OpNum] + Record[OpNum + 1] > Strtab.size())
4383 StringRef(Strtab.data() + Record[OpNum], Record[OpNum + 1]));
7077 BitstreamCursor Cursor, StringRef Strtab, ModuleSummaryIndex &TheIndex,
7079 : BitcodeReaderBase(std::move(Cursor), Strtab), TheIndex(TheIndex),
7417 StringRef Strtab, size_t &Slot,
7423 Wpd.SingleImplName = {Strtab.data() + Record[Slot],
7433 StringRef Strtab,
7437 {Strtab.data() + Record[Slot], static_cast<size_t>(Record[Slot + 1])});
7448 parseWholeProgramDevirtResolution(Record, Strtab, Slot, TypeId);
7499 {Strtab.data() + Record[Slot],
7923 {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])});
7931 {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])});
7936 parseTypeIdSummaryRecord(Record, Strtab, TheIndex);
8175 StringRef Strtab;
8184 return Strtab;
8202 Strtab = Blob;
8279 Expected<StringRef> Strtab =
8281 if (!Strtab)
8282 return Strtab.takeError();
8288 if (!I.Strtab.empty())
8290 I.Strtab = *Strtab;
8296 F.StrtabForSymtab = *Strtab;
8354 auto *R = new BitcodeReader(std::move(Stream), Strtab, ProducerIdentification,
8397 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, CombinedIndex,
8409 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, *Index,