Searched refs:InlineDescriptor (Results 1 – 8 of 8) sorted by relevance
66 D->ElemDesc->getAllocSize() + sizeof(InlineDescriptor); in ctorArrayDesc()71 auto *Desc = reinterpret_cast<InlineDescriptor *>(ElemPtr); in ctorArrayDesc()75 Desc->Offset = ElemOffset + sizeof(InlineDescriptor); in ctorArrayDesc()91 D->ElemDesc->getAllocSize() + sizeof(InlineDescriptor); in dtorArrayDesc()96 auto *Desc = reinterpret_cast<InlineDescriptor *>(ElemPtr); in dtorArrayDesc()106 D->ElemDesc->getAllocSize() + sizeof(InlineDescriptor); in moveArrayDesc()113 auto *SrcDesc = reinterpret_cast<InlineDescriptor *>(SrcPtr); in moveArrayDesc()115 auto *DstDesc = reinterpret_cast<InlineDescriptor *>(DstPtr); in moveArrayDesc()128 auto *Desc = reinterpret_cast<InlineDescriptor *>(Ptr + SubOff) - 1; in ctorRecord()231 : Source(D), ElemSize(Elem->getAllocSize() + sizeof(InlineDescriptor)), in Descriptor()[all …]
86 Off += sizeof(InlineDescriptor); in atIndex()130 const unsigned NewBase = Base + sizeof(InlineDescriptor); in narrow()142 Adjust = sizeof(InlineDescriptor); in expand()221 Adjust = sizeof(InlineDescriptor); in getOffset()346 InlineDescriptor *getInlineDesc() const { return getDescriptor(Base); } in getInlineDesc()349 InlineDescriptor *getDescriptor(unsigned Offset) const { in getDescriptor()351 return reinterpret_cast<InlineDescriptor *>(Pointee->rawData() + Offset) - in getDescriptor()
59 InlineDescriptor &Desc = *reinterpret_cast<InlineDescriptor *>(B->rawData()); in createLocal()61 Desc.Offset = sizeof(InlineDescriptor); in createLocal()214 S.Stk.push<Pointer>(B, sizeof(InlineDescriptor)); in emitGetPtrLocal()243 InlineDescriptor &Desc = *reinterpret_cast<InlineDescriptor *>(B->rawData()); in emitSetLocal()
141 InlineDescriptor *localInlineDesc(unsigned Offset) const { in localInlineDesc()142 return reinterpret_cast<InlineDescriptor *>(Locals.get() + Offset); in localInlineDesc()
40 InlineDescriptor *ID = localInlineDesc(Local.Offset); in InterpFrame()43 ID->Offset = sizeof(InlineDescriptor); in InterpFrame()188 sizeof(InlineDescriptor)); in getLocalPointer()
56 struct InlineDescriptor { struct100 static constexpr MetadataSize InlineDescMD = sizeof(InlineDescriptor);
259 BaseSize += align(sizeof(InlineDescriptor)); in getOrCreateRecord()272 VirtSize += align(sizeof(InlineDescriptor)); in getOrCreateRecord()285 BaseSize += align(sizeof(InlineDescriptor)); in getOrCreateRecord()344 ElemDesc->getAllocSize() + sizeof(InlineDescriptor); in createDescriptor()
186 Each element in an array of composites is preceded by an ``InlineDescriptor``191 class is preceded by an inline descriptor. The ``InlineDescriptor``