Home
last modified time | relevance | path

Searched refs:RDecl (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/lldb/tools/lldb-rpc/lldb-rpc-gen/
H A Dlldb-rpc-gen.cpp89 bool VisitCXXRecordDecl(CXXRecordDecl *RDecl) { in VisitCXXRecordDecl() argument
90 if (ShouldSkipRecord(RDecl)) in VisitCXXRecordDecl()
93 const std::string ClassName = RDecl->getNameAsString(); in VisitCXXRecordDecl()
100 for (CXXMethodDecl *MDecl : RDecl->methods()) { in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DPPC.cpp297 const RecordDecl *RDecl = in setTargetAttributes() local
308 else if (RDecl && RDecl->hasFlexibleArrayMember()) in setTargetAttributes()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp9383 RecordDecl *RDecl = cast<RecordType>(CT)->getDecl(); in getObjCEncodingForTypeImpl() local
9384 S += RDecl->isUnion() ? '(' : '{'; in getObjCEncodingForTypeImpl()
9386 if (const IdentifierInfo *II = RDecl->getIdentifier()) { in getObjCEncodingForTypeImpl()
9388 if (const auto *Spec = dyn_cast<ClassTemplateSpecializationDecl>(RDecl)) { in getObjCEncodingForTypeImpl()
9399 if (!RDecl->isUnion()) { in getObjCEncodingForTypeImpl()
9400 getObjCEncodingForStructureImpl(RDecl, S, FD, true, NotEncodedT); in getObjCEncodingForTypeImpl()
9402 for (const auto *Field : RDecl->fields()) { in getObjCEncodingForTypeImpl()
9425 S += RDecl->isUnion() ? ')' : '}'; in getObjCEncodingForTypeImpl()
9592 void ASTContext::getObjCEncodingForStructureImpl(RecordDecl *RDecl, in getObjCEncodingForStructureImpl() argument
9597 assert(RDecl && "Expected non-null RecordDecl"); in getObjCEncodingForStructureImpl()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp926 const RecordDecl *RDecl = RType->getDecl(); in FillInEmptyInitializations() local
927 if (RDecl->isUnion() && ILE->getInitializedFieldInUnion()) { in FillInEmptyInitializations()
931 assert((!RDecl->isUnion() || !isa<CXXRecordDecl>(RDecl) || in FillInEmptyInitializations()
932 !cast<CXXRecordDecl>(RDecl)->hasInClassInitializer()) && in FillInEmptyInitializations()
938 if (!RDecl->isUnion() && RDecl->hasFlexibleArrayMember()) in FillInEmptyInitializations()
945 if (auto *CXXRD = dyn_cast<CXXRecordDecl>(RDecl)) { in FillInEmptyInitializations()
956 for (auto *Field : RDecl->fields()) { in FillInEmptyInitializations()
971 if (RDecl->isUnion()) in FillInEmptyInitializations()
H A DSemaDecl.cpp19003 CXXRecordDecl* RDecl = cast<CXXRecordDecl>(RT->getDecl()); in CheckFieldDecl() local
19004 if (RDecl->getDefinition()) { in CheckFieldDecl()
19069 CXXRecordDecl *RDecl = cast<CXXRecordDecl>(RT->getDecl()); in CheckNontrivialField() local
19070 if (RDecl->getDefinition()) { in CheckNontrivialField()
19081 if (RDecl->hasNonTrivialCopyConstructor()) in CheckNontrivialField()
19083 else if (!RDecl->hasTrivialDefaultConstructor()) in CheckNontrivialField()
19085 else if (RDecl->hasNonTrivialCopyAssignment()) in CheckNontrivialField()
19087 else if (RDecl->hasNonTrivialDestructor()) in CheckNontrivialField()
19092 getLangOpts().ObjCAutoRefCount && RDecl->hasObjectMember()) { in CheckNontrivialField()
19113 DiagnoseNontrivial(RDecl, member); in CheckNontrivialField()
H A DSemaChecking.cpp9329 const CXXRecordDecl *RDecl = MDecl->getParent(); in IsInfinityFunction() local
9330 if (RDecl->getName() != "numeric_limits") in IsInfinityFunction()
9334 dyn_cast<NamespaceDecl>(RDecl->getDeclContext())) in IsInfinityFunction()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp374 if (const auto *RDecl = dyn_cast<RecordDecl>(Context)) in getContextDescriptor() local
375 if (!RDecl->isDependentType()) in getContextDescriptor()
376 return getOrCreateType(CGM.getContext().getTypeDeclType(RDecl), in getContextDescriptor()
4269 else if (const RecordDecl *RDecl = in collectFunctionDeclProps() local
4271 llvm::DIScope *Mod = getParentModuleOrNull(RDecl); in collectFunctionDeclProps()
4272 FDContext = getContextDescriptor(RDecl, Mod ? Mod : TheCU); in collectFunctionDeclProps()
5544 else if (auto *RDecl = dyn_cast<CXXRecordDecl>(blockDecl->getParent())) in EmitDeclareOfBlockLiteralArgVariable() local
5545 type = QualType(RDecl->getTypeForDecl(), 0); in EmitDeclareOfBlockLiteralArgVariable()