| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaObjC.cpp | 29 SemaObjC::SemaObjC(Sema &S) in SemaObjC() function in clang::SemaObjC 36 StmtResult SemaObjC::ActOnObjCForCollectionStmt(SourceLocation ForLoc, in ActOnObjCForCollectionStmt() 121 ExprResult SemaObjC::CheckObjCForCollectionOperand(SourceLocation forLoc, in CheckObjCForCollectionOperand() 193 StmtResult SemaObjC::FinishObjCForCollectionStmt(Stmt *S, Stmt *B) { in FinishObjCForCollectionStmt() 202 StmtResult SemaObjC::ActOnObjCAtCatchStmt(SourceLocation AtLoc, in ActOnObjCAtCatchStmt() 213 StmtResult SemaObjC::ActOnObjCAtFinallyStmt(SourceLocation AtLoc, Stmt *Body) { in ActOnObjCAtFinallyStmt() 218 StmtResult SemaObjC::ActOnObjCAtTryStmt(SourceLocation AtLoc, Stmt *Try, in ActOnObjCAtTryStmt() 238 StmtResult SemaObjC::BuildObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw) { in BuildObjCAtThrowStmt() 265 StmtResult SemaObjC::ActOnObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw, in ActOnObjCAtThrowStmt() 282 ExprResult SemaObjC::ActOnObjCAtSynchronizedOperand(SourceLocation atLoc, in ActOnObjCAtSynchronizedOperand() [all …]
|
| H A D | SemaDeclObjC.cpp | 44 bool SemaObjC::checkInitMethod(ObjCMethodDecl *method, in checkInitMethod() 140 void SemaObjC::CheckObjCMethodOverride(ObjCMethodDecl *NewMethod, in CheckObjCMethodOverride() 230 bool SemaObjC::CheckARCMethodDecl(ObjCMethodDecl *method) { in CheckARCMethodDecl() 335 void SemaObjC::AddAnyMethodToGlobalPool(Decl *D) { in AddAnyMethodToGlobalPool() 368 void SemaObjC::ActOnStartOfObjCMethodDef(Scope *FnBodyScope, Decl *D) { in ActOnStartOfObjCMethodDef() 552 void SemaObjC::ActOnSuperClassOfClassInterface( in ActOnSuperClassOfClassInterface() 666 DeclResult SemaObjC::actOnObjCTypeParam( in actOnObjCTypeParam() 769 SemaObjC::actOnObjCTypeParamList(Scope *S, SourceLocation lAngleLoc, in actOnObjCTypeParamList() 804 void SemaObjC::popObjCTypeParamList(Scope *S, in popObjCTypeParamList() 974 ObjCInterfaceDecl *SemaObjC::ActOnStartClassInterface( in ActOnStartClassInterface() [all …]
|
| H A D | SemaExprObjC.cpp | 37 ExprResult SemaObjC::ParseObjCStringLiteral(SourceLocation *AtLocs, in ParseObjCStringLiteral() 83 ExprResult SemaObjC::BuildObjCStringLiteral(SourceLocation AtLoc, in BuildObjCStringLiteral() 175 ClassKindFromLiteralKind(SemaObjC::ObjCLiteralKind LiteralKind) { in ClassKindFromLiteralKind() 177 case SemaObjC::LK_Array: in ClassKindFromLiteralKind() 179 case SemaObjC::LK_Dictionary: in ClassKindFromLiteralKind() 181 case SemaObjC::LK_Numeric: in ClassKindFromLiteralKind() 183 case SemaObjC::LK_String: in ClassKindFromLiteralKind() 185 case SemaObjC::LK_Boxed: in ClassKindFromLiteralKind() 190 case SemaObjC::LK_Block: in ClassKindFromLiteralKind() 191 case SemaObjC::LK_None: in ClassKindFromLiteralKind() [all …]
|
| H A D | SemaObjCProperty.cpp | 172 Decl *SemaObjC::ActOnProperty(Scope *S, SourceLocation AtLoc, in ActOnProperty() 405 ObjCPropertyDecl *SemaObjC::HandlePropertyInClassExtension( in HandlePropertyInClassExtension() 551 ObjCPropertyDecl *SemaObjC::CreatePropertyDecl( in CreatePropertyDecl() 1063 Decl *SemaObjC::ActOnPropertyImplDecl( in ActOnPropertyImplDecl() 1622 void SemaObjC::DiagnosePropertyMismatch(ObjCPropertyDecl *Property, in DiagnosePropertyMismatch() 1697 bool SemaObjC::DiagnosePropertyAccessorMismatch(ObjCPropertyDecl *property, in DiagnosePropertyAccessorMismatch() 1825 bool SemaObjC::IvarBacksCurrentMethodAccessor(ObjCInterfaceDecl *IFace, in IvarBacksCurrentMethodAccessor() 1877 void SemaObjC::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, in DefaultSynthesizeProperties() 1972 void SemaObjC::DefaultSynthesizeProperties(Scope *S, Decl *D, in DefaultSynthesizeProperties() 2022 void SemaObjC::DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl *IMPDecl, in DiagnoseUnimplementedProperties() [all …]
|
| H A D | SemaPseudoObject.cpp | 1080 SemaObjC::ObjCSubscriptKind Res = in findAtIndexGetter() 1082 if (Res == SemaObjC::OS_Error) { in findAtIndexGetter() 1088 bool arrayRef = (Res == SemaObjC::OS_Array); in findAtIndexGetter() 1180 SemaObjC::ObjCSubscriptKind Res = in findAtIndexSetter() 1182 if (Res == SemaObjC::OS_Error) { in findAtIndexSetter() 1188 bool arrayRef = (Res == SemaObjC::OS_Array); in findAtIndexSetter()
|
| H A D | SemaCodeComplete.cpp | 8397 for (SemaObjC::GlobalMethodPool::iterator in AddClassMessageCompletions() 8570 for (SemaObjC::GlobalMethodPool::iterator in CodeCompleteObjCInstanceMessage() 8647 for (SemaObjC::GlobalMethodPool::iterator in CodeCompleteObjCSelector() 10004 for (SemaObjC::GlobalMethodPool::iterator in CodeCompleteObjCMethodDeclSelector()
|
| H A D | Sema.cpp | 297 ObjCPtr(std::make_unique<SemaObjC>(*this)), in Sema()
|
| H A D | SemaCast.cpp | 200 IsReinterpretCast) == SemaObjC::ACR_unbridged) in checkObjCConversion()
|
| H A D | SemaExpr.cpp | 9904 DiagnoseCFAudited) != SemaObjC::ACR_okay) { in CheckSingleAssignmentConstraints() 11892 SemaObjC::ObjCLiteralKind LiteralKind = S.ObjC().CheckLiteralKind(Literal); in diagnoseObjCLiteralComparison() 11893 assert(LiteralKind != SemaObjC::LK_Block); in diagnoseObjCLiteralComparison() 11894 if (LiteralKind == SemaObjC::LK_None) { in diagnoseObjCLiteralComparison() 11898 if (LiteralKind == SemaObjC::LK_String) in diagnoseObjCLiteralComparison()
|
| H A D | SemaChecking.cpp | 14778 SemaObjC::ObjCLiteralKind Kind = S.ObjC().CheckLiteralKind(RHS); in checkUnsafeAssignLiteral() 14779 if (Kind == SemaObjC::LK_String || Kind == SemaObjC::LK_None) in checkUnsafeAssignLiteral()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseInit.cpp | 251 case SemaObjC::ObjCSuperMessage: in ParseInitializerWithPotentialDesignator() 256 case SemaObjC::ObjCClassMessage: in ParseInitializerWithPotentialDesignator() 284 case SemaObjC::ObjCInstanceMessage: in ParseInitializerWithPotentialDesignator()
|
| H A D | ParseObjc.cpp | 175 SemaObjC::ObjCContainerKind ock = Actions.ObjC().getObjCContainerKind(); in CheckNestedObjCContexts() 176 if (ock == SemaObjC::OCK_None) in CheckNestedObjCContexts() 1226 SmallVector<SemaObjC::ObjCArgInfo, 12> ArgInfos; in ParseObjCMethodDecl() 1233 SemaObjC::ObjCArgInfo ArgInfo; in ParseObjCMethodDecl() 2035 << SemaObjC::OCK_Implementation; in ~ObjCImplParsingDataRAII() 2772 case SemaObjC::ObjCSuperMessage: in ParseObjCMessageExpression() 2776 case SemaObjC::ObjCClassMessage: in ParseObjCMessageExpression() 2802 case SemaObjC::ObjCInstanceMessage: in ParseObjCMessageExpression()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 52 class SemaObjC : public SemaBase { 54 SemaObjC(Sema &S);
|
| H A D | Sema.h | 171 class SemaObjC; variable 1474 SemaObjC &ObjC() { in ObjC() 1585 std::unique_ptr<SemaObjC> ObjCPtr;
|
| /freebsd/lib/clang/libclang/ |
| H A D | Makefile | 628 SRCS_MIN+= Sema/SemaObjC.cpp
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 3664 SemaObjC::GlobalMethodPool::iterator F = in WriteSelectors()
|
| H A D | ASTReader.cpp | 4542 SemaObjC::GlobalMethodPool::iterator Known = in moveMethodToBackOfGlobalList()
|