Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaObjC.cpp29 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 DSemaDeclObjC.cpp44 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 DSemaExprObjC.cpp37 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 DSemaObjCProperty.cpp172 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 DSemaPseudoObject.cpp1080 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 DSemaCodeComplete.cpp8397 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 DSema.cpp297 ObjCPtr(std::make_unique<SemaObjC>(*this)), in Sema()
H A DSemaCast.cpp200 IsReinterpretCast) == SemaObjC::ACR_unbridged) in checkObjCConversion()
H A DSemaExpr.cpp9904 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 DSemaChecking.cpp14778 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 DParseInit.cpp251 case SemaObjC::ObjCSuperMessage: in ParseInitializerWithPotentialDesignator()
256 case SemaObjC::ObjCClassMessage: in ParseInitializerWithPotentialDesignator()
284 case SemaObjC::ObjCInstanceMessage: in ParseInitializerWithPotentialDesignator()
H A DParseObjc.cpp175 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 DSemaObjC.h52 class SemaObjC : public SemaBase {
54 SemaObjC(Sema &S);
H A DSema.h171 class SemaObjC; variable
1474 SemaObjC &ObjC() { in ObjC()
1585 std::unique_ptr<SemaObjC> ObjCPtr;
/freebsd/lib/clang/libclang/
H A DMakefile628 SRCS_MIN+= Sema/SemaObjC.cpp
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriter.cpp3664 SemaObjC::GlobalMethodPool::iterator F = in WriteSelectors()
H A DASTReader.cpp4542 SemaObjC::GlobalMethodPool::iterator Known = in moveMethodToBackOfGlobalList()