Lines Matching refs:Strtab
379 BitcodeReaderBase(BitstreamCursor Stream, StringRef Strtab) in BitcodeReaderBase() argument
380 : Stream(std::move(Stream)), Strtab(Strtab) { in BitcodeReaderBase()
386 StringRef Strtab; member in __anond7564fed0311::BitcodeReaderBase
434 if (Record[0] + Record[1] > Strtab.size()) in readNameFromStrtab()
436 return {StringRef(Strtab.data() + Record[0], Record[1]), Record.slice(2)}; in readNameFromStrtab()
527 BitcodeReader(BitstreamCursor Stream, StringRef Strtab,
731 ModuleSummaryIndexBitcodeReader(BitstreamCursor Stream, StringRef Strtab,
774 BitcodeReader::BitcodeReader(BitstreamCursor Stream, StringRef Strtab, in BitcodeReader() argument
777 : BitcodeReaderBase(std::move(Stream), Strtab), Context(Context), in BitcodeReader()
4881 BitstreamCursor Cursor, StringRef Strtab, ModuleSummaryIndex &TheIndex, in ModuleSummaryIndexBitcodeReader() argument
4883 : BitcodeReaderBase(std::move(Cursor), Strtab), TheIndex(TheIndex), in ModuleSummaryIndexBitcodeReader()
5193 StringRef Strtab, size_t &Slot, in parseWholeProgramDevirtResolution() argument
5199 Wpd.SingleImplName = {Strtab.data() + Record[Slot], in parseWholeProgramDevirtResolution()
5209 StringRef Strtab, in parseTypeIdSummaryRecord() argument
5213 {Strtab.data() + Record[Slot], static_cast<size_t>(Record[Slot + 1])}); in parseTypeIdSummaryRecord()
5224 parseWholeProgramDevirtResolution(Record, Strtab, Slot, TypeId); in parseTypeIdSummaryRecord()
5598 {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])}); in parseEntireSummary()
5606 {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])}); in parseEntireSummary()
5611 parseTypeIdSummaryRecord(Record, Strtab, TheIndex); in parseEntireSummary()
5713 StringRef Strtab; in readBlobInRecord() local
5718 return Strtab; in readBlobInRecord()
5732 Strtab = Blob; in readBlobInRecord()
5799 Expected<StringRef> Strtab = in getBitcodeFileContents() local
5801 if (!Strtab) in getBitcodeFileContents()
5802 return Strtab.takeError(); in getBitcodeFileContents()
5808 if (!I->Strtab.empty()) in getBitcodeFileContents()
5810 I->Strtab = *Strtab; in getBitcodeFileContents()
5816 F.StrtabForSymtab = *Strtab; in getBitcodeFileContents()
5873 auto *R = new BitcodeReader(std::move(Stream), Strtab, ProducerIdentification, in getModuleImpl()
5912 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, CombinedIndex, in readSummary()
5923 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, *Index, in getSummary()