Lines Matching refs:IsConst
73 static void ctorArrayDesc(Block *B, std::byte *Ptr, bool IsConst, in ctorArrayDesc() argument
91 Desc->IsConst = IsConst || D->IsConst; in ctorArrayDesc()
94 Fn(B, ElemLoc, Desc->IsConst, Desc->IsFieldMutable, IsActive, in ctorArrayDesc()
136 static void ctorRecord(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in ctorRecord() argument
146 Desc->IsConst = IsConst || F->IsConst; in ctorRecord()
149 Fn(B, Ptr + SubOff, Desc->IsConst, Desc->IsFieldMutable, Desc->IsActive, in ctorRecord()
231 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
233 MDSize(MD.value_or(0)), AllocSize(align(Size + MDSize)), IsConst(IsConst), in Descriptor()
242 size_t NumElems, bool IsConst, bool IsTemporary, in Descriptor() argument
246 AllocSize(align(Size) + sizeof(InitMapPtr) + MDSize), IsConst(IsConst), in Descriptor()
257 AllocSize(alignof(void *) + sizeof(InitMapPtr)), IsConst(true), in Descriptor()
266 unsigned NumElems, bool IsConst, bool IsTemporary, in Descriptor() argument
271 ElemDesc(Elem), IsConst(IsConst), IsMutable(IsMutable), in Descriptor()
283 IsConst(true), IsMutable(false), IsTemporary(IsTemporary), IsArray(true), in Descriptor()
290 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
293 ElemRecord(R), IsConst(IsConst), IsMutable(IsMutable), in Descriptor()
301 AllocSize(Size + MDSize), ElemRecord(nullptr), IsConst(true), in Descriptor()