Searched refs:VFTableShapeRecord (Results 1 – 13 of 13) sorted by relevance
186 ErrorOr<VFTableShapeRecord>187 VFTableShapeRecord::deserialize(TypeRecordKind Kind, ArrayRef<uint8_t> &Data) { in deserialize()209 return VFTableShapeRecord(Slots); in deserialize()478 bool VFTableShapeRecord::remapTypeIndices(ArrayRef<TypeIndex> IndexMap) { in remapTypeIndices()
175 TypeTableBuilder::writeVFTableShape(const VFTableShapeRecord &Record) { in writeVFTableShape()
476 Error CVTypeDumper::visitVFTableShape(VFTableShapeRecord &Shape) { in visitVFTableShape()
50 TypeIndex writeVFTableShape(const VFTableShapeRecord &Record);
618 class VFTableShapeRecord : public TypeRecord {620 explicit VFTableShapeRecord(ArrayRef<VFTableSlotKind> Slots) in VFTableShapeRecord() function622 explicit VFTableShapeRecord(std::vector<VFTableSlotKind> Slots) in VFTableShapeRecord() function629 static ErrorOr<VFTableShapeRecord> deserialize(TypeRecordKind Kind,
534 class VFTableShapeRecord : public TypeRecord {536 VFTableShapeRecord() = default;537 explicit VFTableShapeRecord(TypeRecordKind Kind) : TypeRecord(Kind) {} in VFTableShapeRecord() function538 explicit VFTableShapeRecord(ArrayRef<VFTableSlotKind> Slots) in VFTableShapeRecord() function540 explicit VFTableShapeRecord(std::vector<VFTableSlotKind> Slots) in VFTableShapeRecord() function
207 VFTableShapeRecord &Shape) { in visitKnownRecord()
262 VFTableShapeRecord &Record) { in visitKnownRecord()
403 VFTableShapeRecord &Shape) { in visitKnownRecord()
213 static VFTableShapeRecord VTableShape({});
418 VFTableShapeRecord &Shape) { in visitKnownRecord()
549 template <> void LeafRecordImpl<VFTableShapeRecord>::map(IO &IO) { in map()
1756 VFTableShapeRecord VFTSR(Slots); in lowerTypeVFTableShape()