Home
last modified time | relevance | path

Searched refs:SemaObjC (Results 1 – 17 of 17) sorted by relevance

/src/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjC.cpp28 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 DSemaDeclObjC.cpp45 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 DSemaExprObjC.cpp38 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 DSemaObjCProperty.cpp174 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 DSemaPseudoObject.cpp1082 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 DSemaCodeComplete.cpp8247 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 DSema.cpp238 ObjCPtr(std::make_unique<SemaObjC>(*this)), in Sema()
H A DSemaCast.cpp165 SemaObjC::ACR_unbridged) in checkObjCConversion()
H A DSemaExpr.cpp9714 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 DSemaChecking.cpp13345 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 DParseInit.cpp299 case SemaObjC::ObjCSuperMessage: in ParseInitializerWithPotentialDesignator()
304 case SemaObjC::ObjCClassMessage: in ParseInitializerWithPotentialDesignator()
332 case SemaObjC::ObjCInstanceMessage: in ParseInitializerWithPotentialDesignator()
H A DParseObjc.cpp191 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 DSemaObjC.h50 class SemaObjC : public SemaBase {
52 SemaObjC(Sema &S);
H A DSema.h186 class SemaObjC; variable
1204 SemaObjC &ObjC() { in ObjC()
1307 std::unique_ptr<SemaObjC> ObjCPtr;
/src/lib/clang/libclang/
H A DMakefile614 SRCS_MIN+= Sema/SemaObjC.cpp
/src/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp4241 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 DASTWriter.cpp3577 SemaObjC::GlobalMethodPool::iterator F = in WriteSelectors()