Lines Matching defs:RD

303 StringRef CGDebugInfo::getClassName(const RecordDecl *RD) {  in getClassName()
1132 if (const auto *RD = dyn_cast<CXXRecordDecl>(TD)) in getTypeIdentifier() local
1146 static llvm::dwarf::Tag getTagForRecord(const RecordDecl *RD) { in getTagForRecord()
1164 const RecordDecl *RD = Ty->getDecl(); in getOrCreateRecordFwdDecl() local
1458 const RecordDecl *RD) { in getAccessFlag()
1606 llvm::DIScope *RecordTy, const RecordDecl *RD) { in createBitFieldType()
1641 llvm::ArrayRef<llvm::Metadata *> PreviousFieldsDI, const RecordDecl *RD) { in createBitFieldSeparatorIfNeeded()
1714 llvm::DIScope *scope, const RecordDecl *RD, llvm::DINodeArray Annotations) { in createFieldType()
1802 const RecordDecl *RD) { in CreateRecordStaticField()
1839 const RecordDecl *RD) { in CollectRecordNormalField()
1977 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); in getOrCreateInstanceMethodType() local
2012 static bool isFunctionLocalClass(const CXXRecordDecl *RD) { in isFunctionLocalClass()
2139 const CXXRecordDecl *RD, llvm::DIFile *Unit, in CollectCXXMemberFunctions()
2176 void CGDebugInfo::CollectCXXBases(const CXXRecordDecl *RD, llvm::DIFile *Unit, in CollectCXXBases()
2192 const CXXRecordDecl *RD, llvm::DIFile *Unit, in CollectCXXBasesAux()
2422 llvm::DINodeArray CGDebugInfo::CollectCXXTemplateParams(const RecordDecl *RD, in CollectCXXTemplateParams()
2462 StringRef CGDebugInfo::getVTableName(const CXXRecordDecl *RD) { in getVTableName()
2521 void CGDebugInfo::CollectVTableInfo(const CXXRecordDecl *RD, llvm::DIFile *Unit, in CollectVTableInfo()
2627 void CGDebugInfo::completeType(const RecordDecl *RD) { in completeType()
2634 static bool isClassOrMethodDLLImport(const CXXRecordDecl *RD) { in isClassOrMethodDLLImport()
2644 static bool isDefinedInClangModule(const RecordDecl *RD) { in isDefinedInClangModule()
2675 void CGDebugInfo::completeClassData(const RecordDecl *RD) { in completeClassData()
2689 void CGDebugInfo::completeClass(const RecordDecl *RD) { in completeClass()
2716 static bool canUseCtorHoming(const CXXRecordDecl *RD) { in canUseCtorHoming()
2743 bool DebugTypeExtRefs, const RecordDecl *RD, in shouldOmitDefinition()
2801 void CGDebugInfo::completeRequiredType(const RecordDecl *RD) { in completeRequiredType()
2812 RecordDecl *RD = Ty->getDecl(); in CreateType() local
2826 llvm::DIType *CGDebugInfo::GetPreferredNameType(const CXXRecordDecl *RD, in GetPreferredNameType()
2840 RecordDecl *RD = Ty->getDecl(); in CreateTypeDefinition() local
3856 RecordDecl *RD = Ty->getDecl(); in CreateLimitedType() local
3952 void CGDebugInfo::CollectContainingType(const CXXRecordDecl *RD, in CollectContainingType()
4825 const RecordDecl *RD = RT->getDecl(); in EmitDeclare() local
5360 const RecordDecl *RD, llvm::DIFile *Unit, unsigned LineNo, in CollectAnonRecordDecls()
5391 const auto *RD = dyn_cast<CXXRecordDecl>(RT->getDecl()); in ReferencesAnonymousEntity() local
5551 if (auto *RD = dyn_cast<CXXRecordDecl>(ND)) { in GetName() local
5654 const RecordDecl *RD = T->castAs<RecordType>()->getDecl(); in EmitGlobalVariable() local
5729 auto *RD = cast<RecordDecl>(VarD->getDeclContext()); in EmitGlobalVariable() local