Lines Matching defs:RD
584 auto *RD = in EmitLoadOfMemberFunctionPointer() local
765 CXXRecordDecl *RD = MPT->getClass()->getAsCXXRecordDecl(); in EmitLoadOfMemberFunctionPointer() local
1181 const CXXRecordDecl *RD = FI.getReturnType()->getAsCXXRecordDecl(); in classifyReturnType() local
1706 const CXXRecordDecl *RD) { in emitVTableDefinitions()
1812 static bool CXXRecordAllNonInlineVirtualsHaveAttr(const CXXRecordDecl *RD) { in CXXRecordAllNonInlineVirtualsHaveAttr()
1858 llvm::GlobalVariable *ItaniumCXXABI::getAddrOfVTable(const CXXRecordDecl *RD, in getAddrOfVTable()
1999 void ItaniumCXXABI::emitVirtualInheritanceTables(const CXXRecordDecl *RD) { in emitVirtualInheritanceTables()
3210 const CXXRecordDecl *RD = Ty->getAsCXXRecordDecl(); in GetAddrOfExternalRTTIDescriptor() local
3380 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in ShouldUseExternalRTTIDescriptor() local
3453 static bool CanUseSingleInheritance(const CXXRecordDecl *RD) { in CanUseSingleInheritance()
3545 const CXXRecordDecl *RD = in BuildVTablePointer() local
3655 const CXXRecordDecl *RD = cast<CXXRecordDecl>(Record->getDecl()); in getTypeInfoLinkage() local
3716 if (auto RD = Ty->getAsCXXRecordDecl()) { in BuildTypeInfo() local
3810 const CXXRecordDecl *RD = in BuildTypeInfo() local
3862 const CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl()); in BuildTypeInfo() local
3945 void ItaniumRTTIBuilder::BuildSIClassTypeInfo(const CXXRecordDecl *RD) { in BuildSIClassTypeInfo()
4003 static unsigned ComputeVMIClassTypeInfoFlags(const CXXRecordDecl *RD) { in ComputeVMIClassTypeInfoFlags()
4017 void ItaniumRTTIBuilder::BuildVMIClassTypeInfo(const CXXRecordDecl *RD) { in BuildVMIClassTypeInfo()
4189 void ItaniumCXXABI::EmitFundamentalRTTIDescriptors(const CXXRecordDecl *RD) { in EmitFundamentalRTTIDescriptors()
4744 const CXXRecordDecl *RD) { in LoadVTablePtr()