Searched refs:ElemRecord (Results 1 – 7 of 7) sorted by relevance
168 assert(D->ElemRecord); in initBase()170 bool IsUnion = D->ElemRecord->isUnion(); in initBase()181 for (const auto &V : D->ElemRecord->bases()) in initBase()184 for (const auto &F : D->ElemRecord->fields()) in initBase()191 for (const auto &V : D->ElemRecord->bases()) in ctorRecord()193 for (const auto &F : D->ElemRecord->fields()) in ctorRecord()194 initField(B, Ptr, IsConst, IsMutable, IsActive, D->ElemRecord->isUnion(), F.Desc, F.Offset); in ctorRecord()195 for (const auto &V : D->ElemRecord->virtual_bases()) in ctorRecord()208 assert(D->ElemRecord); in destroyBase()210 for (const auto &V : D->ElemRecord->bases()) in destroyBase()[all …]
137 const Record *const ElemRecord = nullptr; member247 bool isPrimitive() const { return !IsArray && !ElemRecord; } in isPrimitive()252 bool isRecord() const { return !IsArray && ElemRecord; } in isRecord()
428 const Record *getRecord() const { return getFieldDesc()->ElemRecord; } in getRecord()432 return ElemDesc ? ElemDesc->ElemRecord : nullptr; in getElemRecord()
193 if (const Record *R = Desc->ElemRecord) { in collectBlocks()
3366 const Record *ElemRecord = D->ElemDesc->ElemRecord; in visitZeroRecordInitializer() local3367 assert(D->ElemDesc->ElemRecord); in visitZeroRecordInitializer()3373 if (!this->visitZeroRecordInitializer(ElemRecord, E)) in visitZeroRecordInitializer()3379 if (!this->visitZeroRecordInitializer(D->ElemRecord, E)) in visitZeroRecordInitializer()5569 if (const Record *ElemRecord = ElemDesc->ElemRecord) { in emitDestruction() local5570 if (const CXXDestructorDecl *Dtor = ElemRecord->getDestructor(); in emitDestruction()5588 assert(Desc->ElemRecord); in emitDestruction()5589 return this->emitRecordDestruction(Desc->ElemRecord); in emitDestruction()
1571 assert(SrcDesc->ElemRecord == DestDesc->ElemRecord); in DoMemcpy()1572 const Record *R = DestDesc->ElemRecord; in DoMemcpy()
837 const Record *R = Desc->ElemRecord; in runRecordDestructor()