Lines Matching refs:RecordType
1021 CGDebugInfo::getOrCreateRecordFwdDecl(const RecordType *Ty,
1799 cast<CXXRecordDecl>(BI.getType()->castAs<RecordType>()->getDecl());
2263 llvm::DIType *Res = CreateTypeDefinition(Ty->castAs<RecordType>());
2344 llvm::DIType *CGDebugInfo::CreateType(const RecordType *Ty) {
2357 llvm::DIType *CGDebugInfo::CreateTypeDefinition(const RecordType *Ty) {
3228 return CreateType(cast<RecordType>(Ty));
3277 llvm::DICompositeType *CGDebugInfo::getOrCreateLimitedType(const RecordType *Ty,
3293 // CreateType(const RecordType*) will overwrite this with the members in the
3303 llvm::DICompositeType *CGDebugInfo::CreateLimitedType(const RecordType *Ty) {
4204 } else if (const auto *RT = dyn_cast<RecordType>(VD->getType())) {
4221 if (FieldName.empty() && !isa<RecordType>(Field->getType()))
4588 if (const auto *RT = dyn_cast<RecordType>(Field->getType()))
4641 const RecordDecl *RD = T->castAs<RecordType>()->getDecl();