Searched refs:ElemRecord (Results 1 – 10 of 10) sorted by relevance
176 assert(D->ElemRecord); in initBase()177 assert(!D->ElemRecord->isUnion()); // Unions cannot be base classes. in initBase()191 for (const auto &V : D->ElemRecord->bases()) in initBase()194 for (const auto &F : D->ElemRecord->fields()) in initBase()202 for (const auto &V : D->ElemRecord->bases()) in ctorRecord()206 for (const auto &F : D->ElemRecord->fields()) { in ctorRecord()211 for (const auto &V : D->ElemRecord->virtual_bases()) in ctorRecord()226 assert(D->ElemRecord); in destroyBase()228 for (const auto &V : D->ElemRecord->bases()) in destroyBase()230 for (const auto &F : D->ElemRecord->fields()) in destroyBase()[all …]
157 const Record *const ElemRecord = nullptr; member273 bool isPrimitive() const { return !IsArray && !ElemRecord && PrimT; } in isPrimitive()278 bool isRecord() const { return !IsArray && ElemRecord; } in isRecord()
488 const Record *getRecord() const { return getFieldDesc()->ElemRecord; } in getRecord()492 return ElemDesc ? ElemDesc->ElemRecord : nullptr; in getElemRecord()
194 if (const Record *R = Desc->ElemRecord) { in collectBlocks()
813 const Record *R = this->Desc->ElemRecord; in atOffset()842 const Record *R = Desc->ElemRecord; in baseCast()
127 const Record *R = FieldDesc->ElemRecord; in enumerateData()
427 ElemRecord->dump(OS, Indent + 1, Offset); in dumpFull()
1120 const Record *R = Desc->ElemRecord; in runRecordDestructor()1388 if (!D->ElemRecord) in checkConstructor()1391 if (D->ElemRecord->getNumVirtualBases() == 0) in checkConstructor()
4254 if (!this->visitZeroRecordInitializer(D->ElemRecord, E)) in visitZeroRecordInitializer()6963 if (const Record *ElemRecord = ElemDesc->ElemRecord) { in emitDestruction() local6964 if (const CXXDestructorDecl *Dtor = ElemRecord->getDestructor(); in emitDestruction()6984 assert(Desc->ElemRecord); in emitDestruction()6985 if (Desc->ElemRecord->isAnonymousUnion()) in emitDestruction()6988 return this->emitRecordDestruction(Desc->ElemRecord, Loc); in emitDestruction()
2848 const Record *R = Desc->ElemRecord; in zeroAll()2899 assert(SrcDesc->ElemRecord == DestDesc->ElemRecord); in copyRecord()2900 const Record *R = DestDesc->ElemRecord; in copyRecord()