Lines Matching refs:IsConst

84 static void ctorArrayDesc(Block *B, std::byte *Ptr, bool IsConst,  in ctorArrayDesc()  argument
103 Desc->IsConst = IsConst || D->IsConst; in ctorArrayDesc()
110 Fn(B, ElemLoc, Desc->IsConst, Desc->IsFieldMutable, IsVolatile, IsActive, in ctorArrayDesc()
152 static void initField(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in initField() argument
162 Desc->IsConst = IsConst || D->IsConst; in initField()
167 Fn(B, Ptr + FieldOffset, Desc->IsConst, Desc->IsFieldMutable, in initField()
171 static void initBase(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in initBase() argument
186 Desc->IsConst = IsConst || D->IsConst; in initBase()
192 initBase(B, Ptr + FieldOffset, IsConst, IsMutable, IsVolatile, IsActive, in initBase()
195 initField(B, Ptr + FieldOffset, IsConst, IsMutable, IsVolatile, IsActive, in initBase()
199 static void ctorRecord(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in ctorRecord() argument
203 initBase(B, Ptr, IsConst, IsMutable, IsVolatile, IsActive, InUnion, V.Desc, in ctorRecord()
208 initField(B, Ptr, IsConst, IsMutable, IsVolatile, IsActive, IsUnionField, in ctorRecord()
212 initBase(B, Ptr, IsConst, IsMutable, IsVolatile, IsActive, InUnion, V.Desc, in ctorRecord()
341 MetadataSize MD, bool IsConst, bool IsTemporary, in Descriptor() argument
345 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
354 size_t NumElems, bool IsConst, bool IsTemporary, in Descriptor() argument
359 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
368 bool IsTemporary, bool IsConst, UnknownSize) in Descriptor() argument
372 IsConst(IsConst), IsMutable(false), IsTemporary(IsTemporary), in Descriptor()
381 unsigned NumElems, bool IsConst, bool IsTemporary, in Descriptor() argument
387 ElemDesc(Elem), IsConst(IsConst), IsMutable(IsMutable), in Descriptor()
398 AllocSize(MDSize + alignof(void *)), ElemDesc(Elem), IsConst(true), in Descriptor()
406 bool IsConst, bool IsTemporary, bool IsMutable, in Descriptor() argument
410 ElemRecord(R), IsConst(IsConst), IsMutable(IsMutable), in Descriptor()
419 AllocSize(MDSize), ElemRecord(nullptr), IsConst(true), IsMutable(false), in Descriptor()