| /src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaObjC.cpp | 28 SemaObjC::SemaObjC(Sema &S) in SemaObjC() function in clang::SemaObjC 35 StmtResult SemaObjC::ActOnObjCForCollectionStmt(SourceLocation ForLoc, in ActOnObjCForCollectionStmt() 120 ExprResult SemaObjC::CheckObjCForCollectionOperand(SourceLocation forLoc, in CheckObjCForCollectionOperand() 197 StmtResult SemaObjC::FinishObjCForCollectionStmt(Stmt *S, Stmt *B) { in FinishObjCForCollectionStmt() 206 StmtResult SemaObjC::ActOnObjCAtCatchStmt(SourceLocation AtLoc, in ActOnObjCAtCatchStmt() 217 StmtResult SemaObjC::ActOnObjCAtFinallyStmt(SourceLocation AtLoc, Stmt *Body) { in ActOnObjCAtFinallyStmt() 222 StmtResult SemaObjC::ActOnObjCAtTryStmt(SourceLocation AtLoc, Stmt *Try, in ActOnObjCAtTryStmt() 242 StmtResult SemaObjC::BuildObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw) { in BuildObjCAtThrowStmt() 269 StmtResult SemaObjC::ActOnObjCAtThrowStmt(SourceLocation AtLoc, Expr *Throw, in ActOnObjCAtThrowStmt() 286 ExprResult SemaObjC::ActOnObjCAtSynchronizedOperand(SourceLocation atLoc, in ActOnObjCAtSynchronizedOperand() [all …]
|
| H A D | SemaDeclObjC.cpp | 45 bool SemaObjC::checkInitMethod(ObjCMethodDecl *method, in checkInitMethod() 141 void SemaObjC::CheckObjCMethodOverride(ObjCMethodDecl *NewMethod, in CheckObjCMethodOverride() 231 bool SemaObjC::CheckARCMethodDecl(ObjCMethodDecl *method) { in CheckARCMethodDecl() 336 void SemaObjC::AddAnyMethodToGlobalPool(Decl *D) { in AddAnyMethodToGlobalPool() 369 void SemaObjC::ActOnStartOfObjCMethodDef(Scope *FnBodyScope, Decl *D) { in ActOnStartOfObjCMethodDef() 553 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 | 38 ExprResult SemaObjC::ParseObjCStringLiteral(SourceLocation *AtLocs, in ParseObjCStringLiteral() 85 ExprResult SemaObjC::BuildObjCStringLiteral(SourceLocation AtLoc, in BuildObjCStringLiteral() 177 ClassKindFromLiteralKind(SemaObjC::ObjCLiteralKind LiteralKind) { in ClassKindFromLiteralKind() 179 case SemaObjC::LK_Array: in ClassKindFromLiteralKind() 181 case SemaObjC::LK_Dictionary: in ClassKindFromLiteralKind() 183 case SemaObjC::LK_Numeric: in ClassKindFromLiteralKind() 185 case SemaObjC::LK_String: in ClassKindFromLiteralKind() 187 case SemaObjC::LK_Boxed: in ClassKindFromLiteralKind() 192 case SemaObjC::LK_Block: in ClassKindFromLiteralKind() 193 case SemaObjC::LK_None: in ClassKindFromLiteralKind() [all …]
|
| H A D | SemaObjCProperty.cpp | 174 Decl *SemaObjC::ActOnProperty(Scope *S, SourceLocation AtLoc, in ActOnProperty() 404 ObjCPropertyDecl *SemaObjC::HandlePropertyInClassExtension( in HandlePropertyInClassExtension() 550 ObjCPropertyDecl *SemaObjC::CreatePropertyDecl( in CreatePropertyDecl() 1062 Decl *SemaObjC::ActOnPropertyImplDecl( in ActOnPropertyImplDecl() 1612 void SemaObjC::DiagnosePropertyMismatch(ObjCPropertyDecl *Property, in DiagnosePropertyMismatch() 1687 bool SemaObjC::DiagnosePropertyAccessorMismatch(ObjCPropertyDecl *property, in DiagnosePropertyAccessorMismatch() 1814 bool SemaObjC::IvarBacksCurrentMethodAccessor(ObjCInterfaceDecl *IFace, in IvarBacksCurrentMethodAccessor() 1866 void SemaObjC::DefaultSynthesizeProperties(Scope *S, ObjCImplDecl *IMPDecl, in DefaultSynthesizeProperties() 1961 void SemaObjC::DefaultSynthesizeProperties(Scope *S, Decl *D, in DefaultSynthesizeProperties() 2011 void SemaObjC::DiagnoseUnimplementedProperties(Scope *S, ObjCImplDecl *IMPDecl, in DiagnoseUnimplementedProperties() [all …]
|
| H A D | SemaPseudoObject.cpp | 1082 SemaObjC::ObjCSubscriptKind Res = in findAtIndexGetter() 1084 if (Res == SemaObjC::OS_Error) { in findAtIndexGetter() 1090 bool arrayRef = (Res == SemaObjC::OS_Array); in findAtIndexGetter() 1182 SemaObjC::ObjCSubscriptKind Res = in findAtIndexSetter() 1184 if (Res == SemaObjC::OS_Error) { in findAtIndexSetter() 1190 bool arrayRef = (Res == SemaObjC::OS_Array); in findAtIndexSetter()
|
| H A D | SemaCodeComplete.cpp | 8247 for (SemaObjC::GlobalMethodPool::iterator in AddClassMessageCompletions() 8422 for (SemaObjC::GlobalMethodPool::iterator in CodeCompleteObjCInstanceMessage() 8499 for (SemaObjC::GlobalMethodPool::iterator in CodeCompleteObjCSelector() 9856 for (SemaObjC::GlobalMethodPool::iterator in CodeCompleteObjCMethodDeclSelector()
|
| H A D | Sema.cpp | 238 ObjCPtr(std::make_unique<SemaObjC>(*this)), in Sema()
|
| H A D | SemaCast.cpp | 165 SemaObjC::ACR_unbridged) in checkObjCConversion()
|
| H A D | SemaExpr.cpp | 9714 DiagnoseCFAudited) != SemaObjC::ACR_okay) { in CheckSingleAssignmentConstraints() 11605 SemaObjC::ObjCLiteralKind LiteralKind = S.ObjC().CheckLiteralKind(Literal); in diagnoseObjCLiteralComparison() 11606 assert(LiteralKind != SemaObjC::LK_Block); in diagnoseObjCLiteralComparison() 11607 if (LiteralKind == SemaObjC::LK_None) { in diagnoseObjCLiteralComparison() 11611 if (LiteralKind == SemaObjC::LK_String) in diagnoseObjCLiteralComparison()
|
| H A D | SemaChecking.cpp | 13345 SemaObjC::ObjCLiteralKind Kind = S.ObjC().CheckLiteralKind(RHS); in checkUnsafeAssignLiteral() 13346 if (Kind == SemaObjC::LK_String || Kind == SemaObjC::LK_None) in checkUnsafeAssignLiteral()
|
| /src/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseInit.cpp | 299 case SemaObjC::ObjCSuperMessage: in ParseInitializerWithPotentialDesignator() 304 case SemaObjC::ObjCClassMessage: in ParseInitializerWithPotentialDesignator() 332 case SemaObjC::ObjCInstanceMessage: in ParseInitializerWithPotentialDesignator()
|
| H A D | ParseObjc.cpp | 191 SemaObjC::ObjCContainerKind ock = Actions.ObjC().getObjCContainerKind(); in CheckNestedObjCContexts() 192 if (ock == SemaObjC::OCK_None) in CheckNestedObjCContexts() 1456 SmallVector<SemaObjC::ObjCArgInfo, 12> ArgInfos; in ParseObjCMethodDecl() 1463 SemaObjC::ObjCArgInfo ArgInfo; in ParseObjCMethodDecl() 2312 << SemaObjC::OCK_Implementation; in ~ObjCImplParsingDataRAII() 3133 case SemaObjC::ObjCSuperMessage: in ParseObjCMessageExpression() 3137 case SemaObjC::ObjCClassMessage: in ParseObjCMessageExpression() 3163 case SemaObjC::ObjCInstanceMessage: in ParseObjCMessageExpression()
|
| /src/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaObjC.h | 50 class SemaObjC : public SemaBase { 52 SemaObjC(Sema &S);
|
| H A D | Sema.h | 186 class SemaObjC; variable 1204 SemaObjC &ObjC() { in ObjC() 1307 std::unique_ptr<SemaObjC> ObjCPtr;
|
| /src/lib/clang/libclang/ |
| H A D | Makefile | 614 SRCS_MIN+= Sema/SemaObjC.cpp
|
| /src/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 4241 SemaObjC::GlobalMethodPool::iterator Known = in moveMethodToBackOfGlobalList() 8704 SemaObjC::GlobalMethodPool::iterator Pos = in ReadMethodPool() 8707 .insert(std::make_pair(Sel, SemaObjC::GlobalMethodPool::Lists())) in ReadMethodPool()
|
| H A D | ASTWriter.cpp | 3577 SemaObjC::GlobalMethodPool::iterator F = in WriteSelectors()
|