Lines Matching refs:IsConst

84 static void ctorArrayDesc(Block *B, std::byte *Ptr, bool IsConst,  in ctorArrayDesc()  argument
102 Desc->IsConst = IsConst || D->IsConst; in ctorArrayDesc()
105 Fn(B, ElemLoc, Desc->IsConst, Desc->IsFieldMutable, IsActive, in ctorArrayDesc()
147 static void initField(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in initField() argument
156 Desc->IsConst = IsConst || D->IsConst; in initField()
160 Fn(B, Ptr + FieldOffset, Desc->IsConst, Desc->IsFieldMutable, in initField()
164 static void initBase(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in initBase() argument
178 Desc->IsConst = IsConst || D->IsConst; in initBase()
182 initBase(B, Ptr + FieldOffset, IsConst, IsMutable, IsActive, V.Desc, in initBase()
185 initField(B, Ptr + FieldOffset, IsConst, IsMutable, IsActive, IsUnion, in initBase()
189 static void ctorRecord(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in ctorRecord() argument
192 initBase(B, Ptr, IsConst, IsMutable, IsActive, V.Desc, V.Offset, false); in ctorRecord()
194 initField(B, Ptr, IsConst, IsMutable, IsActive, D->ElemRecord->isUnion(), F.Desc, F.Offset); in ctorRecord()
196 initBase(B, Ptr, IsConst, IsMutable, IsActive, V.Desc, V.Offset, true); in ctorRecord()
287 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
290 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
299 size_t NumElems, bool IsConst, bool IsTemporary, in Descriptor() argument
304 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
316 AllocSize(MDSize + sizeof(InitMapPtr) + alignof(void *)), IsConst(true), in Descriptor()
325 unsigned NumElems, bool IsConst, bool IsTemporary, in Descriptor() argument
330 ElemDesc(Elem), IsConst(IsConst), IsMutable(IsMutable), in Descriptor()
341 AllocSize(MDSize + alignof(void *)), ElemDesc(Elem), IsConst(true), in Descriptor()
349 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
352 ElemRecord(R), IsConst(IsConst), IsMutable(IsMutable), in Descriptor()
361 ElemRecord(nullptr), IsConst(true), IsMutable(false), IsTemporary(false), in Descriptor()