Lines Matching refs:IsMutable

85                           bool IsMutable, bool IsActive, const Descriptor *D) {  in ctorArrayDesc()  argument
103 Desc->IsFieldMutable = IsMutable || D->IsMutable; in ctorArrayDesc()
147 static void initField(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in initField() argument
157 Desc->IsFieldMutable = IsMutable || D->IsMutable; in initField()
164 static void initBase(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in initBase() argument
179 Desc->IsFieldMutable = IsMutable || D->IsMutable; 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()
300 bool IsMutable) in Descriptor() argument
304 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
317 IsMutable(false), IsTemporary(IsTemporary), IsArray(true), in Descriptor()
326 bool IsMutable) in Descriptor() argument
330 ElemDesc(Elem), IsConst(IsConst), IsMutable(IsMutable), in Descriptor()
342 IsMutable(false), IsTemporary(IsTemporary), IsArray(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()