Lines Matching refs:Strtab

436   BitcodeReaderBase(BitstreamCursor Stream, StringRef Strtab)  in BitcodeReaderBase()  argument
437 : Stream(std::move(Stream)), Strtab(Strtab) { in BitcodeReaderBase()
443 StringRef Strtab; member in __anondf6e26480311::BitcodeReaderBase
491 if (Record[0] + Record[1] > Strtab.size()) in readNameFromStrtab()
493 return {StringRef(Strtab.data() + Record[0], Record[1]), Record.slice(2)}; in readNameFromStrtab()
707 BitcodeReader(BitstreamCursor Stream, StringRef Strtab,
975 BitstreamCursor Stream, StringRef Strtab, ModuleSummaryIndex &TheIndex,
1024 BitcodeReader::BitcodeReader(BitstreamCursor Stream, StringRef Strtab, in BitcodeReader() argument
1027 : BitcodeReaderBase(std::move(Stream), Strtab), Context(Context), in BitcodeReader()
4102 NewGV->setPartition(StringRef(Strtab.data() + Record[14], Record[15])); in parseGlobalVarRecord()
4284 if (Record.size() > 18 && Strtab.data() && in parseFunctionRecord()
4285 Record[17] + Record[18] <= Strtab.size()) { in parseFunctionRecord()
4286 Func->setPartition(StringRef(Strtab.data() + Record[17], Record[18])); in parseFunctionRecord()
4380 if (Record[OpNum] + Record[OpNum + 1] > Strtab.size()) in parseGlobalIndirectSymbolRecord()
4383 StringRef(Strtab.data() + Record[OpNum], Record[OpNum + 1])); in parseGlobalIndirectSymbolRecord()
7077 BitstreamCursor Cursor, StringRef Strtab, ModuleSummaryIndex &TheIndex, in ModuleSummaryIndexBitcodeReader() argument
7079 : BitcodeReaderBase(std::move(Cursor), Strtab), TheIndex(TheIndex), in ModuleSummaryIndexBitcodeReader()
7417 StringRef Strtab, size_t &Slot, in parseWholeProgramDevirtResolution() argument
7423 Wpd.SingleImplName = {Strtab.data() + Record[Slot], in parseWholeProgramDevirtResolution()
7433 StringRef Strtab, in parseTypeIdSummaryRecord() argument
7437 {Strtab.data() + Record[Slot], static_cast<size_t>(Record[Slot + 1])}); in parseTypeIdSummaryRecord()
7448 parseWholeProgramDevirtResolution(Record, Strtab, Slot, TypeId); in parseTypeIdSummaryRecord()
7499 {Strtab.data() + Record[Slot], in parseTypeIdCompatibleVtableSummaryRecord()
7923 {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])}); in parseEntireSummary()
7931 {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])}); in parseEntireSummary()
7936 parseTypeIdSummaryRecord(Record, Strtab, TheIndex); in parseEntireSummary()
8175 StringRef Strtab; in readBlobInRecord() local
8184 return Strtab; in readBlobInRecord()
8202 Strtab = Blob; in readBlobInRecord()
8279 Expected<StringRef> Strtab = in getBitcodeFileContents() local
8281 if (!Strtab) in getBitcodeFileContents()
8282 return Strtab.takeError(); in getBitcodeFileContents()
8288 if (!I.Strtab.empty()) in getBitcodeFileContents()
8290 I.Strtab = *Strtab; in getBitcodeFileContents()
8296 F.StrtabForSymtab = *Strtab; in getBitcodeFileContents()
8354 auto *R = new BitcodeReader(std::move(Stream), Strtab, ProducerIdentification, in getModuleImpl()
8397 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, CombinedIndex, in readSummary()
8409 ModuleSummaryIndexBitcodeReader R(std::move(Stream), Strtab, *Index, in getSummary()