Lines Matching refs:TypeID
299 // A slot in a set of virtual tables. The TypeID identifies the set of virtual
303 Metadata *TypeID;
321 return DenseMapInfo<Metadata *>::getHashValue(I.TypeID) ^
326 return LHS.TypeID == RHS.TypeID && LHS.ByteOffset == RHS.ByteOffset;
340 return DenseMapInfo<StringRef>::getHashValue(I.TypeID) ^
345 return LHS.TypeID == RHS.TypeID && LHS.ByteOffset == RHS.ByteOffset;
827 auto *TIdSum = Summary.getTypeIdSummary(SlotSummary.TypeID);
931 auto TypeID = Type->getOperand(1).get();
938 TypeIdMap[TypeID].insert({BitsPtr, Offset});
1216 if (isa<MDString>(Slot.TypeID)) {
1388 OS << cast<MDString>(Slot.TypeID)->getString() << '_' << Slot.ByteOffset;
1868 auto *TypeId = dyn_cast<MDString>(Slot.TypeID);
2060 const std::set<TypeMemberInfo> &TypeMemberInfos = TypeIdMap[S.first.TypeID];
2061 if (ExportSummary && isa<MDString>(S.first.TypeID) &&
2071 cast<MDString>(S.first.TypeID)->getString())
2094 if (ExportSummary && isa<MDString>(S.first.TypeID)) {
2096 GlobalValue::getGUID(cast<MDString>(S.first.TypeID)->getString());
2186 auto TidSummary = ExportSummary.getTypeIdCompatibleVtableSummary(S.first.TypeID);
2192 &ExportSummary.getOrInsertTypeIdSummary(S.first.TypeID)