Lines Matching refs:IsConst
62 static void ctorArrayDesc(Block *B, char *Ptr, bool IsConst, bool IsMutable, in ctorArrayDesc() argument
80 Desc->IsConst = IsConst || D->IsConst; in ctorArrayDesc()
83 Fn(B, ElemLoc, Desc->IsConst, Desc->IsFieldMutable, IsActive, in ctorArrayDesc()
124 static void ctorRecord(Block *B, char *Ptr, bool IsConst, bool IsMutable, in ctorRecord() argument
134 Desc->IsConst = IsConst || F->IsConst; in ctorRecord()
137 Fn(B, Ptr + SubOff, Desc->IsConst, Desc->IsFieldMutable, Desc->IsActive, in ctorRecord()
198 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
200 MDSize(MD.value_or(0)), AllocSize(align(Size + MDSize)), IsConst(IsConst), in Descriptor()
208 size_t NumElems, bool IsConst, bool IsTemporary, in Descriptor() argument
212 AllocSize(align(Size) + sizeof(InitMap *) + MDSize), IsConst(IsConst), in Descriptor()
222 AllocSize(alignof(void *)), IsConst(true), IsMutable(false), in Descriptor()
229 unsigned NumElems, bool IsConst, bool IsTemporary, in Descriptor() argument
234 ElemDesc(Elem), IsConst(IsConst), IsMutable(IsMutable), in Descriptor()
244 ElemDesc(Elem), IsConst(true), IsMutable(false), IsTemporary(IsTemporary), in Descriptor()
251 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
254 ElemRecord(R), IsConst(IsConst), IsMutable(IsMutable), in Descriptor()