Home
last modified time | relevance | path

Searched refs:InlineDescriptor (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DDescriptor.cpp89 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 …]
H A DPointer.h177 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 …]
H A DDynamicAllocator.cpp78 assert(D->getMetadataSize() == sizeof(InlineDescriptor)); in allocate()
79 InlineDescriptor *ID = reinterpret_cast<InlineDescriptor *>(B->rawData()); in allocate()
82 ID->Offset = sizeof(InlineDescriptor); in allocate()
H A DEvalEmitter.cpp104 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()
H A DDescriptor.h75 struct InlineDescriptor { struct
114 InlineDescriptor(const Descriptor *D) in InlineDescriptor() function
115 : Offset(sizeof(InlineDescriptor)), IsConst(false), IsInitialized(false), in InlineDescriptor()
123 static_assert(sizeof(GlobalInlineDescriptor) != sizeof(InlineDescriptor), ""); argument
148 static constexpr MetadataSize InlineDescMD = sizeof(InlineDescriptor);
H A DInterpFrame.h154 InlineDescriptor *localInlineDesc(unsigned Offset) const { in localInlineDesc()
155 return reinterpret_cast<InlineDescriptor *>(Locals.get() + Offset); in localInlineDesc()
H A DProgram.cpp336 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()
H A DDisasm.cpp419 FO += sizeof(InlineDescriptor); in dumpFull()
435 LLVM_DUMP_METHOD void InlineDescriptor::dump(llvm::raw_ostream &OS) const { in dump()
H A DInterpFrame.cpp47 new (localInlineDesc(Local.Offset)) InlineDescriptor(Local.Desc); in InterpFrame()