Lines Matching full:descriptor

1 //===--- Descriptor.cpp - Types for the constexpr VM ------------*- C++ -*-===//
9 #include "Descriptor.h"
24 const Descriptor *) { in ctorTy() argument
29 static void dtorTy(Block *, std::byte *Ptr, const Descriptor *) { in dtorTy() argument
35 const Descriptor *) { in moveTy() argument
43 const Descriptor *D) { in ctorArrayTy()
53 static void dtorArrayTy(Block *, std::byte *Ptr, const Descriptor *D) { in dtorArrayTy()
66 const Descriptor *D) { in moveArrayTy()
85 bool IsMutable, bool IsActive, const Descriptor *D) { in ctorArrayDesc()
110 static void dtorArrayDesc(Block *B, std::byte *Ptr, const Descriptor *D) { in dtorArrayDesc()
126 const Descriptor *D) { in moveArrayDesc()
148 bool IsActive, bool IsUnion, const Descriptor *D, in initField()
165 bool IsActive, const Descriptor *D, unsigned FieldOffset, in initBase()
190 bool IsActive, const Descriptor *D) { in ctorRecord()
199 static void destroyField(Block *B, std::byte *Ptr, const Descriptor *D, in destroyField()
205 static void destroyBase(Block *B, std::byte *Ptr, const Descriptor *D, in destroyBase()
216 static void dtorRecord(Block *B, std::byte *Ptr, const Descriptor *D) { in dtorRecord()
226 const Descriptor *D) { in moveRecord()
286 Descriptor::Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, in Descriptor() function in Descriptor
298 Descriptor::Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, in Descriptor() function in Descriptor
312 Descriptor::Descriptor(const DeclTy &D, PrimType Type, MetadataSize MD, in Descriptor() function in Descriptor
324 Descriptor::Descriptor(const DeclTy &D, const Descriptor *Elem, MetadataSize MD, in Descriptor() function in Descriptor
337 Descriptor::Descriptor(const DeclTy &D, const Descriptor *Elem, MetadataSize MD, in Descriptor() function in Descriptor
348 Descriptor::Descriptor(const DeclTy &D, const Record *R, MetadataSize MD, in Descriptor() function in Descriptor
359 Descriptor::Descriptor(const DeclTy &D) in Descriptor() function in Descriptor
366 QualType Descriptor::getType() const { in getType()
373 llvm_unreachable("Invalid descriptor type"); in getType()
376 QualType Descriptor::getElemQualType() const { in getElemQualType()
388 SourceLocation Descriptor::getLocation() const { in getLocation()
393 llvm_unreachable("Invalid descriptor type"); in getLocation()