Lines Matching refs:Strtab

420   BitcodeReaderBase(BitstreamCursor Stream, StringRef Strtab)  in BitcodeReaderBase()  argument
421 : Stream(std::move(Stream)), Strtab(Strtab) { in BitcodeReaderBase()
427 StringRef Strtab; member in __anon933571fe0311::BitcodeReaderBase
475 if (Record[0] + Record[1] > Strtab.size()) in readNameFromStrtab()
477 return {StringRef(Strtab.data() + Record[0], Record[1]), Record.slice(2)}; in readNameFromStrtab()
681 BitcodeReader(BitstreamCursor Stream, StringRef Strtab,
917 BitstreamCursor Stream, StringRef Strtab, ModuleSummaryIndex &TheIndex,
966 BitcodeReader::BitcodeReader(BitstreamCursor Stream, StringRef Strtab, in BitcodeReader() argument
969 : BitcodeReaderBase(std::move(Stream), Strtab), Context(Context), in BitcodeReader()
3944 NewGV->setPartition(StringRef(Strtab.data() + Record[14], Record[15])); in parseGlobalVarRecord()
4126 if (Record.size() > 18 && Strtab.data() && in parseFunctionRecord()
4127 Record[17] + Record[18] <= Strtab.size()) { in parseFunctionRecord()
4128 Func->setPartition(StringRef(Strtab.data() + Record[17], Record[18])); in parseFunctionRecord()
4222 if (Record[OpNum] + Record[OpNum + 1] > Strtab.size()) in parseGlobalIndirectSymbolRecord()
4225 StringRef(Strtab.data() + Record[OpNum], Record[OpNum + 1])); in parseGlobalIndirectSymbolRecord()
6768 BitstreamCursor Cursor, StringRef Strtab, ModuleSummaryIndex &TheIndex, in ModuleSummaryIndexBitcodeReader() argument
6770 : BitcodeReaderBase(std::move(Cursor), Strtab), TheIndex(TheIndex), in ModuleSummaryIndexBitcodeReader()
7102 StringRef Strtab, size_t &Slot, in parseWholeProgramDevirtResolution() argument
7108 Wpd.SingleImplName = {Strtab.data() + Record[Slot], in parseWholeProgramDevirtResolution()
7118 StringRef Strtab, in parseTypeIdSummaryRecord() argument
7122 {Strtab.data() + Record[Slot], static_cast<size_t>(Record[Slot + 1])}); in parseTypeIdSummaryRecord()
7133 parseWholeProgramDevirtResolution(Record, Strtab, Slot, TypeId); in parseTypeIdSummaryRecord()
7184 {Strtab.data() + Record[Slot], in parseTypeIdCompatibleVtableSummaryRecord()
7608 {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])}); in parseEntireSummary()
7616 {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])}); in parseEntireSummary()
7621 parseTypeIdSummaryRecord(Record, Strtab, TheIndex); in parseEntireSummary()
7830 StringRef Strtab; in readBlobInRecord() local
7839 return Strtab; in readBlobInRecord()
7857 Strtab = Blob; in readBlobInRecord()
7934 Expected<StringRef> Strtab = in getBitcodeFileContents() local
7936 if (!Strtab) in getBitcodeFileContents()
7937 return Strtab.takeError(); in getBitcodeFileContents()
7943 if (!I.Strtab.empty()) in getBitcodeFileContents()
7945 I.Strtab = *Strtab; in getBitcodeFileContents()
7951 F.StrtabForSymtab = *Strtab; in getBitcodeFileContents()
8009 auto *R = new BitcodeReader(std::move(Stream), Strtab, ProducerIdentification, in getModuleImpl()
8051 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, CombinedIndex, in readSummary()
8063 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, *Index, in getSummary()