Searched refs:InlineDescriptor (Results 1 – 9 of 9) sorted by relevance
89 D->ElemDesc->getAllocSize() + sizeof(InlineDescriptor); in ctorArrayDesc()94 auto *Desc = reinterpret_cast<InlineDescriptor *>(ElemPtr); in ctorArrayDesc()98 Desc->Offset = ElemOffset + sizeof(InlineDescriptor); in ctorArrayDesc()118 D->ElemDesc->getAllocSize() + sizeof(InlineDescriptor); in dtorArrayDesc()123 auto *Desc = reinterpret_cast<InlineDescriptor *>(ElemPtr); in dtorArrayDesc()134 D->ElemDesc->getAllocSize() + sizeof(InlineDescriptor); in moveArrayDesc()141 auto *SrcDesc = reinterpret_cast<InlineDescriptor *>(SrcPtr); in moveArrayDesc()143 auto *DstDesc = reinterpret_cast<InlineDescriptor *>(DstPtr); in moveArrayDesc()155 auto *Desc = reinterpret_cast<InlineDescriptor *>(Ptr + FieldOffset) - 1; in initField()179 auto *Desc = reinterpret_cast<InlineDescriptor *>(Ptr + FieldOffset) - 1; in initBase()[all …]
177 Off += sizeof(InlineDescriptor); in atIndex()211 return Pointer(asBlockPointer().Pointee, sizeof(InlineDescriptor), in narrow()243 Adjust = sizeof(InlineDescriptor); in expand()396 Adjust = sizeof(InlineDescriptor); in getOffset()416 if (isBlockPointer() && asBlockPointer().Base >= sizeof(InlineDescriptor)) in inUnion()444 if (BP.Base >= sizeof(InlineDescriptor) && getInlineDesc()->IsArrayElement) in isArrayElement()632 if (asBlockPointer().Base > sizeof(InlineDescriptor) && in getIndex()712 if (asBlockPointer().Base < sizeof(InlineDescriptor)) in getLifetime()720 if (asBlockPointer().Base < sizeof(InlineDescriptor)) in endLifetime()728 if (asBlockPointer().Base < sizeof(InlineDescriptor)) in startLifetime()[all …]
78 assert(D->getMetadataSize() == sizeof(InlineDescriptor)); in allocate()79 InlineDescriptor *ID = reinterpret_cast<InlineDescriptor *>(B->rawData()); in allocate()82 ID->Offset = sizeof(InlineDescriptor); in allocate()
104 InlineDescriptor &Desc = *reinterpret_cast<InlineDescriptor *>(B->rawData()); in createLocal()106 Desc.Offset = sizeof(InlineDescriptor); in createLocal()260 S.Stk.push<Pointer>(B, sizeof(InlineDescriptor)); in emitGetPtrLocal()285 InlineDescriptor &Desc = *reinterpret_cast<InlineDescriptor *>(B->rawData()); in emitSetLocal()
75 struct InlineDescriptor { struct114 InlineDescriptor(const Descriptor *D) in InlineDescriptor() function115 : Offset(sizeof(InlineDescriptor)), IsConst(false), IsInitialized(false), in InlineDescriptor()123 static_assert(sizeof(GlobalInlineDescriptor) != sizeof(InlineDescriptor), ""); argument148 static constexpr MetadataSize InlineDescMD = sizeof(InlineDescriptor);
154 InlineDescriptor *localInlineDesc(unsigned Offset) const { in localInlineDesc()155 return reinterpret_cast<InlineDescriptor *>(Locals.get() + Offset); in localInlineDesc()
336 BaseSize += align(sizeof(InlineDescriptor)); in getOrCreateRecord()353 VirtSize += align(sizeof(InlineDescriptor)); in getOrCreateRecord()368 BaseSize += align(sizeof(InlineDescriptor)); in getOrCreateRecord()430 unsigned ElemSize = ElemDesc->getAllocSize() + sizeof(InlineDescriptor); in createDescriptor()
419 FO += sizeof(InlineDescriptor); in dumpFull()435 LLVM_DUMP_METHOD void InlineDescriptor::dump(llvm::raw_ostream &OS) const { in dump()
47 new (localInlineDesc(Local.Offset)) InlineDescriptor(Local.Desc); in InterpFrame()