Lines Matching refs:RDecl

7579     RecordDecl *RDecl = cast<RecordType>(CT)->getDecl();  in getObjCEncodingForTypeImpl()  local
7580 S += RDecl->isUnion() ? '(' : '{'; in getObjCEncodingForTypeImpl()
7582 if (const IdentifierInfo *II = RDecl->getIdentifier()) { in getObjCEncodingForTypeImpl()
7584 if (const auto *Spec = dyn_cast<ClassTemplateSpecializationDecl>(RDecl)) { in getObjCEncodingForTypeImpl()
7595 if (!RDecl->isUnion()) { in getObjCEncodingForTypeImpl()
7596 getObjCEncodingForStructureImpl(RDecl, S, FD, true, NotEncodedT); in getObjCEncodingForTypeImpl()
7598 for (const auto *Field : RDecl->fields()) { in getObjCEncodingForTypeImpl()
7621 S += RDecl->isUnion() ? ')' : '}'; in getObjCEncodingForTypeImpl()
7779 void ASTContext::getObjCEncodingForStructureImpl(RecordDecl *RDecl, in getObjCEncodingForStructureImpl() argument
7784 assert(RDecl && "Expected non-null RecordDecl"); in getObjCEncodingForStructureImpl()
7785 assert(!RDecl->isUnion() && "Should not be called for unions"); in getObjCEncodingForStructureImpl()
7786 if (!RDecl->getDefinition() || RDecl->getDefinition()->isInvalidDecl()) in getObjCEncodingForStructureImpl()
7789 const auto *CXXRec = dyn_cast<CXXRecordDecl>(RDecl); in getObjCEncodingForStructureImpl()
7791 const ASTRecordLayout &layout = getASTRecordLayout(RDecl); in getObjCEncodingForStructureImpl()
7807 for (FieldDecl *Field : RDecl->fields()) { in getObjCEncodingForStructureImpl()
7857 if (!RDecl->hasFlexibleArrayMember()) { in getObjCEncodingForStructureImpl()
9192 const ObjCInterfaceDecl* RDecl = RHS->getInterface(); in areCommonBaseCompatible() local
9194 if (!LDecl || !RDecl) in areCommonBaseCompatible()
9211 if (declaresSameEntity(LHS->getInterface(), RDecl)) { in areCommonBaseCompatible()