Lines Matching refs:IsMutable
85 bool IsMutable, bool IsVolatile, bool IsActive, in ctorArrayDesc() argument
104 Desc->IsFieldMutable = IsMutable || D->IsMutable; in ctorArrayDesc()
152 static void initField(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in initField() argument
163 Desc->IsFieldMutable = IsMutable || D->IsMutable; in initField()
171 static void initBase(Block *B, std::byte *Ptr, bool IsConst, bool IsMutable, in initBase() argument
187 Desc->IsFieldMutable = IsMutable || D->IsMutable; 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()
342 bool IsMutable, bool IsVolatile) in Descriptor() argument
345 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
355 bool IsMutable) in Descriptor() argument
359 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
372 IsConst(IsConst), IsMutable(false), IsTemporary(IsTemporary), in Descriptor()
382 bool IsMutable) in Descriptor() argument
387 ElemDesc(Elem), IsConst(IsConst), IsMutable(IsMutable), in Descriptor()
399 IsMutable(false), IsTemporary(IsTemporary), IsArray(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()