Lines Matching defs:RD

119     auto *RD = dyn_cast<CXXRecordDecl>(ND);  in getConstructorName()  local
211 if (auto *RD = dyn_cast<CXXRecordDecl>(D)) in getDestructorName() local
931 collectPublicBases(CXXRecordDecl *RD, in collectPublicBases()
961 CXXRecordDecl *RD, llvm::SmallVectorImpl<CXXRecordDecl *> &Objects) { in getUnambiguousPublicSubobjects()
1020 CXXRecordDecl *RD = Ty->getAsCXXRecordDecl(); in CheckCXXThrowOperand() local
2821 auto *RD = in FindAllocationFunctions() local
3274 CXXRecordDecl *RD) { in FindDeallocationFunctionForDestructor()
3290 bool Sema::FindDeallocationFunction(SourceLocation StartLoc, CXXRecordDecl *RD, in FindDeallocationFunction()
3531 const CXXRecordDecl *RD = cast<const CXXRecordDecl>(Field->getParent()); in analyzeField() local
5022 if (const auto *RD = ArgTy->getAsCXXRecordDecl()) in CheckUnaryTypeTraitTypeCompleteness() local
5098 CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in HasNoThrowOperator() local
5171 if (const auto *RD = BS.getType()->getAsCXXRecordDecl()) in HasNonDeletedDefaultedEqualityComparison() local
5184 if (const auto *RD = Type->getAsCXXRecordDecl()) in HasNonDeletedDefaultedEqualityComparison() local
5196 if (const auto *RD = CanonicalType->getAsCXXRecordDecl()) { in isTriviallyEqualityComparableType() local
5314 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5318 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5322 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5338 if (const CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5372 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5382 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5393 if (CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5403 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5423 if (CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5455 if (auto *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) { in EvaluateUnaryTypeTrait() local
5490 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5536 if (CXXRecordDecl *RD = T->getAsCXXRecordDecl()) { in EvaluateUnaryTypeTrait() local
5577 if (CXXRecordDecl *RD = C.getBaseElementType(T)->getAsCXXRecordDecl()) { in EvaluateUnaryTypeTrait() local
5610 if (CXXRecordDecl *RD = T->getAsCXXRecordDecl()) in EvaluateUnaryTypeTrait() local
5632 if (CXXRecordDecl *RD = T->getAsCXXRecordDecl(); RD && !T.hasQualifiers()) in EvaluateUnaryTypeTrait() local
5774 CXXRecordDecl *RD = T->getAsCXXRecordDecl(); in EvaluateBooleanTypeTrait() local
7621 CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl()); in MaybeBindToTemporary() local
7792 CXXRecordDecl *RD = in ActOnDecltypeExpression() local
8033 if (auto *RD = DestructedType->getAsCXXRecordDecl()) { in canRecoverDotPseudoDestructorCallsOnPointerObjects() local