Home
last modified time | relevance | path

Searched refs:ElemRecord (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DDescriptor.cpp176 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 …]
H A DDescriptor.h157 const Record *const ElemRecord = nullptr; member
273 bool isPrimitive() const { return !IsArray && !ElemRecord && PrimT; } in isPrimitive()
278 bool isRecord() const { return !IsArray && ElemRecord; } in isRecord()
H A DPointer.h488 const Record *getRecord() const { return getFieldDesc()->ElemRecord; } in getRecord()
492 return ElemDesc ? ElemDesc->ElemRecord : nullptr; in getElemRecord()
H A DEvaluationResult.cpp194 if (const Record *R = Desc->ElemRecord) { in collectBlocks()
H A DPointer.cpp813 const Record *R = this->Desc->ElemRecord; in atOffset()
842 const Record *R = Desc->ElemRecord; in baseCast()
H A DInterpBuiltinBitCast.cpp127 const Record *R = FieldDesc->ElemRecord; in enumerateData()
H A DDisasm.cpp427 ElemRecord->dump(OS, Indent + 1, Offset); in dumpFull()
H A DInterp.cpp1120 const Record *R = Desc->ElemRecord; in runRecordDestructor()
1388 if (!D->ElemRecord) in checkConstructor()
1391 if (D->ElemRecord->getNumVirtualBases() == 0) in checkConstructor()
H A DCompiler.cpp4254 if (!this->visitZeroRecordInitializer(D->ElemRecord, E)) in visitZeroRecordInitializer()
6963 if (const Record *ElemRecord = ElemDesc->ElemRecord) { in emitDestruction() local
6964 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()
H A DInterpBuiltin.cpp2848 const Record *R = Desc->ElemRecord; in zeroAll()
2899 assert(SrcDesc->ElemRecord == DestDesc->ElemRecord); in copyRecord()
2900 const Record *R = DestDesc->ElemRecord; in copyRecord()