| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaFunctionEffects.cpp | 223 const Decl *CDecl; member 238 : CDecl(&CD), FuncType(FT) { in CallableInfo() 240 if (auto *FD = dyn_cast<FunctionDecl>(CDecl)) { in CallableInfo() 243 CDecl = FD = Def; in CallableInfo() 249 } else if (auto *BD = dyn_cast<BlockDecl>(CDecl)) { in CallableInfo() 252 } else if (auto *VD = dyn_cast<ValueDecl>(CDecl)) { in CallableInfo() 273 return functionIsVerifiable(dyn_cast<FunctionDecl>(CDecl)); in isVerifiable() 283 if (auto *FD = dyn_cast<FunctionDecl>(CDecl)) in getNameForDiagnostic() 286 else if (auto *BD = dyn_cast<BlockDecl>(CDecl)) in getNameForDiagnostic() 288 else if (auto *VD = dyn_cast<NamedDecl>(CDecl)) in getNameForDiagnostic() [all …]
|
| H A D | SemaDeclObjC.cpp | 1173 ObjCInterfaceDecl *CDecl = dyn_cast_or_null<ObjCInterfaceDecl>(CDeclU); in ActOnCompatibilityAlias() local 1174 if (!CDecl) { in ActOnCompatibilityAlias() 1183 Context, SemaRef.CurContext, AtLoc, AliasName, CDecl); in ActOnCompatibilityAlias() 1825 ObjCCategoryDecl *CDecl; in ActOnStartCategoryInterface() local 1837 CDecl = ObjCCategoryDecl::Create(Context, SemaRef.CurContext, in ActOnStartCategoryInterface() 1840 CDecl->setInvalidDecl(); in ActOnStartCategoryInterface() 1841 SemaRef.CurContext->addDecl(CDecl); in ActOnStartCategoryInterface() 1845 ActOnObjCContainerStartDefinition(CDecl); in ActOnStartCategoryInterface() 1846 return CDecl; in ActOnStartCategoryInterface() 1885 CDecl = ObjCCategoryDecl::Create(Context, SemaRef.CurContext, AtInterfaceLoc, in ActOnStartCategoryInterface() [all …]
|
| H A D | SemaObjCProperty.cpp | 196 if (ObjCCategoryDecl *CDecl = dyn_cast<ObjCCategoryDecl>(ClassDecl)) { in ActOnProperty() local 197 if (CDecl->IsClassExtension()) { in ActOnProperty() 411 ObjCCategoryDecl *CDecl = cast<ObjCCategoryDecl>(SemaRef.CurContext); in HandlePropertyInClassExtension() local 415 ObjCInterfaceDecl *CCPrimary = CDecl->getClassInterface(); in HandlePropertyInClassExtension() 420 Diag(CDecl->getLocation(), diag::err_continuation_class); in HandlePropertyInClassExtension() 504 ObjCPropertyDecl *PDecl = CreatePropertyDecl(S, CDecl, AtLoc, LParenLoc, in HandlePropertyInClassExtension() 552 Scope *S, ObjCContainerDecl *CDecl, SourceLocation AtLoc, in CreatePropertyDecl() argument 600 DeclContext *DC = CDecl; in CreatePropertyDecl() 693 CDecl->hasAttr<ObjCDirectMembersAttr>()) { in CreatePropertyDecl() 694 if (isa<ObjCProtocolDecl>(CDecl)) { in CreatePropertyDecl() [all …]
|
| H A D | SemaCodeComplete.cpp | 8248 ObjCInterfaceDecl *CDecl = nullptr; in CodeCompleteObjCSuperMessage() local 8251 CDecl = CurMethod->getClassInterface(); in CodeCompleteObjCSuperMessage() 8252 if (!CDecl) in CodeCompleteObjCSuperMessage() 8256 CDecl = CDecl->getSuperClass(); in CodeCompleteObjCSuperMessage() 8257 if (!CDecl) in CodeCompleteObjCSuperMessage() 8265 AtArgumentExpression, CDecl); in CodeCompleteObjCSuperMessage() 8275 if ((CDecl = dyn_cast_or_null<ObjCInterfaceDecl>(ND))) { in CodeCompleteObjCSuperMessage() 8280 CDecl = Iface->getInterface(); in CodeCompleteObjCSuperMessage() 8301 if (CDecl) in CodeCompleteObjCSuperMessage() 8302 Receiver = ParsedType::make(getASTContext().getObjCInterfaceType(CDecl)); in CodeCompleteObjCSuperMessage() [all …]
|
| H A D | SemaLookup.cpp | 5450 void TypoCorrection::addCorrectionDecl(NamedDecl *CDecl) { in addCorrectionDecl() argument 5451 if (!CDecl) return; in addCorrectionDecl() 5456 CorrectionDecls.push_back(CDecl); in addCorrectionDecl() 5459 CorrectionName = CDecl->getDeclName(); in addCorrectionDecl()
|
| H A D | SemaDecl.cpp | 9112 for (TypoCorrection::const_decl_iterator CDecl = candidate.begin(), in ValidateCandidate() local 9114 CDecl != CDeclEnd; ++CDecl) { in ValidateCandidate() 9115 FunctionDecl *FD = dyn_cast<FunctionDecl>(*CDecl); in ValidateCandidate() 9209 for (TypoCorrection::decl_iterator CDecl = Correction.begin(), in DiagnoseInvalidRedeclaration() local 9211 CDecl != CDeclEnd; ++CDecl) { in DiagnoseInvalidRedeclaration() 9212 FunctionDecl *FD = dyn_cast<FunctionDecl>(*CDecl); in DiagnoseInvalidRedeclaration() 19873 } else if (ObjCCategoryDecl *CDecl = in ActOnFields() local 19881 ObjCInterfaceDecl *IDecl = CDecl->getClassInterface(); in ActOnFields() 19901 ClsFields[i]->setLexicalDeclContext(CDecl); in ActOnFields() 19902 CDecl->addDecl(ClsFields[i]); in ActOnFields() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteModernObjC.cpp | 393 void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl, 404 void RewriteIvarOffsetSymbols(ObjCInterfaceDecl *CDecl, 454 void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl, 859 auto *CDecl = cast<ObjCContainerDecl>(D->getDeclContext()); in getIvarAccessString() local 861 if (ObjCCategoryDecl *CatDecl = dyn_cast<ObjCCategoryDecl>(CDecl)) in getIvarAccessString() 862 CDecl = CatDecl->getClassInterface(); in getIvarAccessString() 863 std::string RecName = std::string(CDecl->getName()); in getIvarAccessString() 3756 const ObjCInterfaceDecl *CDecl = IV->getContainingInterface(); in ObjCIvarBitfieldGroupNo() local 3757 if (ObjCInterefaceHasBitfieldGroups.count(CDecl)) { in ObjCIvarBitfieldGroupNo() 3762 for (const ObjCIvarDecl *IVD = CDecl->all_declared_ivar_begin(); in ObjCIvarBitfieldGroupNo() [all …]
|
| H A D | RewriteObjC.cpp | 320 void RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl, 331 virtual void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl, 533 void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl, 3084 void RewriteObjC::RewriteObjCInternalStruct(ObjCInterfaceDecl *CDecl, in RewriteObjCInternalStruct() argument 3086 assert(CDecl && "Class missing in SynthesizeObjCInternalStruct"); in RewriteObjCInternalStruct() 3087 assert(CDecl->getName() != "" && in RewriteObjCInternalStruct() 3090 if (ObjCSynthesizedStructs.count(CDecl)) in RewriteObjCInternalStruct() 3092 ObjCInterfaceDecl *RCDecl = CDecl->getSuperClass(); in RewriteObjCInternalStruct() 3093 int NumIvars = CDecl->ivar_size(); in RewriteObjCInternalStruct() 3094 SourceLocation LocStart = CDecl->getBeginLoc(); in RewriteObjCInternalStruct() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclPrinter.cpp | 41 void PrintConstructorInitializers(CXXConstructorDecl *CDecl, 367 void DeclPrinter::PrintConstructorInitializers(CXXConstructorDecl *CDecl, in PrintConstructorInitializers() argument 370 for (const auto *BMInitializer : CDecl->inits()) { in PrintConstructorInitializers() 388 Out << CDecl->getNameAsString(); in PrintConstructorInitializers() 690 CXXConstructorDecl *CDecl = dyn_cast<CXXConstructorDecl>(D); in VisitFunctionDecl() local 826 if (CDecl) { in VisitFunctionDecl() 828 PrintConstructorInitializers(CDecl, Proto); in VisitFunctionDecl()
|
| H A D | TypePrinter.cpp | 2069 case attr::CDecl: OS << "cdecl"; break; in printAttributedAfter()
|
| H A D | ASTContext.cpp | 2815 void ASTContext::CollectInheritedProtocols(const Decl *CDecl, in CollectInheritedProtocols() argument 2817 if (const auto *OI = dyn_cast<ObjCInterfaceDecl>(CDecl)) { in CollectInheritedProtocols() 2833 } else if (const auto *OC = dyn_cast<ObjCCategoryDecl>(CDecl)) { in CollectInheritedProtocols() 2837 } else if (const auto *OP = dyn_cast<ObjCProtocolDecl>(CDecl)) { in CollectInheritedProtocols()
|
| H A D | Type.cpp | 4337 case attr::CDecl: in isCallingConv()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 971 CreatePropertyDecl(Scope *S, ObjCContainerDecl *CDecl, SourceLocation AtLoc, 992 ObjCContainerDecl *CDecl,
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 1497 const auto *CDecl = CE->getConstructor(); in matches() local 1498 const auto *CRecordDecl = CDecl->getParent(); in matches() 1501 CDecl->getDeclName().getAsString() == "span" && CE->getNumArgs() == 2; in matches()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseObjc.cpp | 562 Decl *CDecl) { in ParseObjCInterfaceDeclList() argument 760 Diag(CDecl->getBeginLoc(), diag::note_objc_container_start) in ParseObjCInterfaceDeclList()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTContext.h | 2771 void CollectInheritedProtocols(const Decl *CDecl,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 5588 void ParseObjCInterfaceDeclList(tok::ObjCKeywordKind contextKey, Decl *CDecl);
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Attr.td | 1258 def CDecl : DeclOrTypeAttr {
|