reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Bitcode/Reader/BitcodeReader.cpp
 5759     Expected<unsigned> MaybeRecord = Stream.readRecord(Entry.ID, Record);
 5765   const uint64_t Version = Record[0];
 5770   Record.clear();
 5810     Record.clear();
 5811     Expected<unsigned> MaybeBitCode = Stream.readRecord(Entry.ID, Record);
 5818       uint64_t Flags = Record[0];
 5846       uint64_t ValueID = Record[0];
 5847       GlobalValue::GUID RefGUID = Record[1];
 5863       unsigned ValueID = Record[0];
 5864       uint64_t RawFlags = Record[1];
 5865       unsigned InstCount = Record[2];
 5867       unsigned NumRefs = Record[3];
 5871         RawFunFlags = Record[3];
 5872         NumRefs = Record[4];
 5875           NumRORefs = Record[5];
 5878             NumWORefs = Record[6];
 5891       assert(Record.size() >= RefListStartIndex + NumRefs &&
 5894           ArrayRef<uint64_t>(Record).slice(RefListStartIndex, NumRefs));
 5898           ArrayRef<uint64_t>(Record).slice(CallGraphEdgeStartIndex),
 5923       unsigned ValueID = Record[0];
 5924       uint64_t RawFlags = Record[1];
 5925       unsigned AliaseeID = Record[2];
 5948       unsigned ValueID = Record[0];
 5949       uint64_t RawFlags = Record[1];
 5955         GVF = getDecodedGVarFlags(Record[2]);
 5959           makeRefList(ArrayRef<uint64_t>(Record).slice(RefArrayStart));
 5972       unsigned ValueID = Record[0];
 5973       uint64_t RawFlags = Record[1];
 5974       GlobalVarSummary::GVarFlags GVF = getDecodedGVarFlags(Record[2]);
 5975       unsigned NumRefs = Record[3];
 5980           ArrayRef<uint64_t>(Record).slice(RefListStartIndex, NumRefs));
 5982       for (unsigned I = VTableListStartIndex, E = Record.size(); I != E; ++I) {
 5983         ValueInfo Callee = getValueInfoFromValueId(Record[I]).first;
 5984         uint64_t Offset = Record[++I];
 6002       unsigned ValueID = Record[0];
 6003       uint64_t ModuleId = Record[1];
 6004       uint64_t RawFlags = Record[2];
 6005       unsigned InstCount = Record[3];
 6008       unsigned NumRefs = Record[4];
 6013         RawFunFlags = Record[4];
 6021             EntryCount = Record[5];
 6025               NumWORefs = Record[8];
 6029           NumRORefs = Record[RefListStartIndex - NumRORefsOffset];
 6031         NumRefs = Record[NumRefsIndex];
 6036       assert(Record.size() >= RefListStartIndex + NumRefs &&
 6039           ArrayRef<uint64_t>(Record).slice(RefListStartIndex, NumRefs));
 6042           ArrayRef<uint64_t>(Record).slice(CallGraphEdgeStartIndex),
 6068       unsigned ValueID = Record[0];
 6069       uint64_t ModuleId = Record[1];
 6070       uint64_t RawFlags = Record[2];
 6071       unsigned AliaseeValueId = Record[3];
 6088       unsigned ValueID = Record[0];
 6089       uint64_t ModuleId = Record[1];
 6090       uint64_t RawFlags = Record[2];
 6096         GVF = getDecodedGVarFlags(Record[3]);
 6100           makeRefList(ArrayRef<uint64_t>(Record).slice(RefArrayStart));
 6112       uint64_t OriginalName = Record[0];
 6124       PendingTypeTests.insert(PendingTypeTests.end(), Record.begin(),
 6125                               Record.end());
 6130       for (unsigned I = 0; I != Record.size(); I += 2)
 6131         PendingTypeTestAssumeVCalls.push_back({Record[I], Record[I+1]});
 6131         PendingTypeTestAssumeVCalls.push_back({Record[I], Record[I+1]});
 6136       for (unsigned I = 0; I != Record.size(); I += 2)
 6137         PendingTypeCheckedLoadVCalls.push_back({Record[I], Record[I+1]});
 6137         PendingTypeCheckedLoadVCalls.push_back({Record[I], Record[I+1]});
 6142           {{Record[0], Record[1]}, {Record.begin() + 2, Record.end()}});
 6142           {{Record[0], Record[1]}, {Record.begin() + 2, Record.end()}});
 6142           {{Record[0], Record[1]}, {Record.begin() + 2, Record.end()}});
 6142           {{Record[0], Record[1]}, {Record.begin() + 2, Record.end()}});
 6147           {{Record[0], Record[1]}, {Record.begin() + 2, Record.end()}});
 6147           {{Record[0], Record[1]}, {Record.begin() + 2, Record.end()}});
 6147           {{Record[0], Record[1]}, {Record.begin() + 2, Record.end()}});
 6147           {{Record[0], Record[1]}, {Record.begin() + 2, Record.end()}});
 6152       for (unsigned I = 0; I != Record.size(); I += 2)
 6154             {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])});
 6154             {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])});
 6160       for (unsigned I = 0; I != Record.size(); I += 2)
 6162             {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])});
 6162             {Strtab.data() + Record[I], static_cast<size_t>(Record[I + 1])});
 6167       parseTypeIdSummaryRecord(Record, Strtab, TheIndex);
 6171       parseTypeIdCompatibleVtableSummaryRecord(Record);