Home
last modified time | relevance | path

Searched refs:SuperLoc (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp1992 SourceLocation SuperLoc, QualType SuperType, bool Super) { in HandleExprPropertyRefExpr() argument
2005 SourceRange BaseRange = Super? SourceRange(SuperLoc) in HandleExprPropertyRefExpr()
2020 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType); in HandleExprPropertyRefExpr()
2037 SuperLoc, SuperType); in HandleExprPropertyRefExpr()
2106 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType); in HandleExprPropertyRefExpr()
2141 SuperLoc, SuperType, Super); in HandleExprPropertyRefExpr()
2392 ExprResult SemaObjC::ActOnSuperMessage(Scope *S, SourceLocation SuperLoc, in ActOnSuperMessage() argument
2399 ObjCMethodDecl *Method = tryCaptureObjCSelf(SuperLoc); in ActOnSuperMessage()
2401 Diag(SuperLoc, diag::err_invalid_receiver_to_message_super); in ActOnSuperMessage()
2407 Diag(SuperLoc, diag::err_no_super_class_message) in ActOnSuperMessage()
[all …]
H A DSemaExceptionSpec.cpp761 SourceLocation SuperLoc, const FunctionProtoType *Subset, in CheckExceptionSpecSubset() argument
772 SubLoc = SuperLoc; in CheckExceptionSpecSubset()
775 Superset = ResolveExceptionSpec(SuperLoc, Superset); in CheckExceptionSpecSubset()
803 SkipSupersetFirstParameter, SuperLoc, Subset, in CheckExceptionSpecSubset()
812 Diag(SuperLoc, NoteID); in CheckExceptionSpecSubset()
822 Diag(SuperLoc, NoteID); in CheckExceptionSpecSubset()
851 Diag(SuperLoc, NoteID); in CheckExceptionSpecSubset()
857 SkipSupersetFirstParameter, SuperLoc, Subset, in CheckExceptionSpecSubset()
H A DSemaCXXScopeSpec.cpp286 bool Sema::ActOnSuperScopeSpecifier(SourceLocation SuperLoc, in ActOnSuperScopeSpecifier() argument
290 Diag(SuperLoc, diag::err_super_in_lambda_unsupported); in ActOnSuperScopeSpecifier()
308 Diag(SuperLoc, diag::err_invalid_super_scope); in ActOnSuperScopeSpecifier()
311 Diag(SuperLoc, diag::err_no_base_classes) << RD->getName(); in ActOnSuperScopeSpecifier()
315 SS.MakeSuper(Context, RD, SuperLoc, ColonColonLoc); in ActOnSuperScopeSpecifier()
H A DSemaDeclObjC.cpp556 IdentifierInfo *SuperName, SourceLocation SuperLoc, in ActOnSuperClassOfClassInterface() argument
561 SemaRef.TUScope, SuperName, SuperLoc, Sema::LookupOrdinaryName); in ActOnSuperClassOfClassInterface()
568 DeclarationNameInfo(SuperName, SuperLoc), Sema::LookupOrdinaryName, in ActOnSuperClassOfClassInterface()
577 Diag(SuperLoc, diag::err_recursive_superclass) in ActOnSuperClassOfClassInterface()
587 (void)SemaRef.DiagnoseUseOfDecl(SuperClassDecl, SuperLoc); in ActOnSuperClassOfClassInterface()
607 const_cast<TypedefNameDecl *>(TDecl), SuperLoc); in ActOnSuperClassOfClassInterface()
618 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName; in ActOnSuperClassOfClassInterface()
625 Diag(SuperLoc, diag::err_undef_superclass) in ActOnSuperClassOfClassInterface()
628 SuperLoc, SuperClassType, diag::err_forward_superclass, in ActOnSuperClassOfClassInterface()
645 S, SuperLoc, SemaRef.CreateParsedType(SuperClassType, nullptr), in ActOnSuperClassOfClassInterface()
[all …]
H A DDeclSpec.cpp115 SourceLocation SuperLoc, in MakeSuper() argument
117 Builder.MakeSuper(Context, RD, SuperLoc, ColonColonLoc); in MakeSuper()
119 Range.setBegin(SuperLoc); in MakeSuper()
H A DSemaCodeComplete.cpp8096 Scope *S, SourceLocation SuperLoc, in CodeCompleteObjCSuperMessage() argument
8124 SemaRef.LookupSingleName(S, Super, SuperLoc, Sema::LookupOrdinaryName); in CodeCompleteObjCSuperMessage()
8138 id.setIdentifier(Super, SuperLoc); in CodeCompleteObjCSuperMessage()
H A DTreeTransform.h3806 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc, in RebuildObjCMessageExpr() argument
3816 nullptr, SuperType, SuperLoc, Sel, Method, LBracLoc, in RebuildObjCMessageExpr()
3818 : SemaRef.ObjC().BuildClassMessage(nullptr, SuperType, SuperLoc, in RebuildObjCMessageExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprObjC.cpp108 SourceLocation SuperLoc, bool IsInstanceSuper, in ObjCMessageExpr() argument
119 IsImplicit(isImplicit), SuperLoc(SuperLoc), LBracLoc(LBracLoc), in ObjCMessageExpr()
176 SourceLocation LBracLoc, SourceLocation SuperLoc, in Create() argument
189 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper, in Create()
H A DNestedNameSpecifier.cpp622 SourceLocation SuperLoc, in MakeSuper() argument
627 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity); in MakeSuper()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h263 IdentifierInfo *SuperName, SourceLocation SuperLoc,
272 IdentifierInfo *SuperName, SourceLocation SuperLoc,
278 SourceLocation SuperLoc);
650 SourceLocation SuperLoc,
731 ExprResult ActOnSuperMessage(Scope *S, SourceLocation SuperLoc, Selector Sel,
737 QualType ReceiverType, SourceLocation SuperLoc,
755 SourceLocation SuperLoc, Selector Sel,
H A DSemaCodeCompletion.h180 void CodeCompleteObjCSuperMessage(Scope *S, SourceLocation SuperLoc,
H A DDeclSpec.h174 SourceLocation SuperLoc, SourceLocation ColonColonLoc);
H A DSema.h2791 bool ActOnSuperScopeSpecifier(SourceLocation SuperLoc,
6189 SourceLocation SuperLoc, const FunctionProtoType *Subset,
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp392 SourceLocation SuperLoc) { in handleReferencedProtocols() argument
399 if (Loc == SuperLoc) in handleReferencedProtocols()
410 SourceLocation SuperLoc = D->getSuperClassLoc(); in VisitObjCInterfaceDecl() local
417 TRY_TO(IndexCtx.handleReference(TD, SuperLoc, D, D, in VisitObjCInterfaceDecl()
425 TRY_TO(IndexCtx.handleReference(SuperD, SuperLoc, D, D, superRoles, in VisitObjCInterfaceDecl()
429 SuperLoc)); in VisitObjCInterfaceDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DNestedNameSpecifier.h467 SourceLocation SuperLoc, SourceLocation ColonColonLoc);
H A DDeclObjC.h2597 SourceLocation SuperLoc; variable
2628 SuperClass(superDecl), SuperLoc(superLoc),
2734 SourceLocation getSuperClassLoc() const { return SuperLoc; } in getSuperClassLoc()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp3220 SourceLocation SuperLoc, in ParseObjCMessageExpressionBody() argument
3227 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody()
3229 getCurScope(), SuperLoc, std::nullopt, false); in ParseObjCMessageExpressionBody()
3265 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody()
3267 getCurScope(), SuperLoc, KeyIdents, in ParseObjCMessageExpressionBody()
3303 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody()
3305 getCurScope(), SuperLoc, KeyIdents, in ParseObjCMessageExpressionBody()
3375 if (SuperLoc.isValid()) in ParseObjCMessageExpressionBody()
3377 getCurScope(), SuperLoc, Sel, LBracLoc, KeyLocs, RBracLoc, KeyExprs); in ParseObjCMessageExpressionBody()
H A DParseExpr.cpp212 SourceLocation SuperLoc, in ParseAssignmentExprWithObjCMessageExprStart() argument
216 = ParseObjCMessageExpressionBody(LBracLoc, SuperLoc, in ParseAssignmentExprWithObjCMessageExprStart()
H A DParseExprCXX.cpp209 SourceLocation SuperLoc = ConsumeToken(); in ParseOptionalCXXScopeSpecifier() local
215 return Actions.ActOnSuperScopeSpecifier(SuperLoc, ConsumeToken(), SS); in ParseOptionalCXXScopeSpecifier()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2153 SourceLocation SuperLoc,
2157 SourceLocation LBracloc, SourceLocation SuperLoc,
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1574 SourceLocation SuperLoc = readSourceLocation(); in VisitObjCMessageExpr() local
1575 E->setSuper(SuperLoc, T, Kind == ObjCMessageExpr::SuperInstance); in VisitObjCMessageExpr()
H A DASTReaderDecl.cpp1502 D->SuperLoc = readSourceLocation(); in VisitObjCImplementationDecl()