Lines Matching refs:IsConst
56 static void ctorArrayDesc(Block *B, char *Ptr, bool IsConst, bool IsMutable, in ctorArrayDesc() argument
74 Desc->IsConst = IsConst || D->IsConst; in ctorArrayDesc()
77 Fn(B, ElemLoc, Desc->IsConst, Desc->IsMutable, IsActive, D->ElemDesc); in ctorArrayDesc()
117 static void ctorRecord(Block *B, char *Ptr, bool IsConst, bool IsMutable, in ctorRecord() argument
127 Desc->IsConst = IsConst || F->IsConst; in ctorRecord()
130 Fn(B, Ptr + SubOff, Desc->IsConst, Desc->IsMutable, Desc->IsActive, F); in ctorRecord()
188 Descriptor::Descriptor(const DeclTy &D, PrimType Type, bool IsConst, in Descriptor() argument
191 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
198 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
200 AllocSize(align(Size) + sizeof(InitMap *)), IsConst(IsConst), in Descriptor()
210 AllocSize(alignof(void *)), IsConst(true), IsMutable(false), in Descriptor()
217 bool IsConst, bool IsTemporary, bool IsMutable) in Descriptor() argument
221 IsConst(IsConst), IsMutable(IsMutable), IsTemporary(IsTemporary), in Descriptor()
231 IsConst(true), IsMutable(false), IsTemporary(IsTemporary), IsArray(true), in Descriptor()
236 Descriptor::Descriptor(const DeclTy &D, Record *R, bool IsConst, in Descriptor() argument
239 Size(ElemSize), AllocSize(Size), ElemRecord(R), IsConst(IsConst), in Descriptor()