Searched refs:SuperLoc (Results 1 - 21 of 21) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprObjC.cpp1854 SourceLocation SuperLoc, QualType SuperType,
1867 SourceRange BaseRange = Super? SourceRange(SuperLoc)
1882 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType);
1899 SuperLoc, SuperType);
1968 OK_ObjCProperty, MemberLoc, SuperLoc, SuperType);
2002 SuperLoc, SuperType, Super);
2256 SourceLocation SuperLoc,
2263 ObjCMethodDecl *Method = tryCaptureObjCSelf(SuperLoc);
2265 Diag(SuperLoc, diag::err_invalid_receiver_to_message_super);
2271 Diag(SuperLoc, dia
1850 HandleExprPropertyRefExpr(const ObjCObjectPointerType *OPT, Expr *BaseExpr, SourceLocation OpLoc, DeclarationName MemberName, SourceLocation MemberLoc, SourceLocation SuperLoc, QualType SuperType, bool Super) argument
2255 ActOnSuperMessage(Scope *S, SourceLocation SuperLoc, Selector Sel, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg Args) argument
2479 BuildClassMessage(TypeSourceInfo *ReceiverTypeInfo, QualType ReceiverType, SourceLocation SuperLoc, Selector Sel, ObjCMethodDecl *Method, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg ArgsIn, bool isImplicit) argument
2702 BuildInstanceMessage(Expr *Receiver, QualType ReceiverType, SourceLocation SuperLoc, Selector Sel, ObjCMethodDecl *Method, SourceLocation LBracLoc, ArrayRef<SourceLocation> SelectorLocs, SourceLocation RBracLoc, MultiExprArg ArgsIn, bool isImplicit) argument
[all...]
H A DSemaExceptionSpec.cpp757 SourceLocation SuperLoc,
769 SubLoc = SuperLoc;
772 Superset = ResolveExceptionSpec(SuperLoc, Superset);
799 return CheckParamExceptionSpec(NestedDiagID, NoteID, Superset, SuperLoc,
808 Diag(SuperLoc, NoteID);
818 Diag(SuperLoc, NoteID);
847 Diag(SuperLoc, NoteID);
852 return CheckParamExceptionSpec(NestedDiagID, NoteID, Superset, SuperLoc,
752 CheckExceptionSpecSubset(const PartialDiagnostic &DiagID, const PartialDiagnostic &NestedDiagID, const PartialDiagnostic &NoteID, const PartialDiagnostic &NoThrowDiagID, const FunctionProtoType *Superset, SourceLocation SuperLoc, const FunctionProtoType *Subset, SourceLocation SubLoc) argument
H A DSemaCXXScopeSpec.cpp278 bool Sema::ActOnSuperScopeSpecifier(SourceLocation SuperLoc, argument
295 Diag(SuperLoc, diag::err_invalid_super_scope);
298 Diag(SuperLoc, diag::err_super_in_lambda_unsupported);
301 Diag(SuperLoc, diag::err_no_base_classes) << RD->getName();
305 SS.MakeSuper(Context, RD, SuperLoc, ColonColonLoc);
H A DSemaDeclObjC.cpp547 SourceLocation SuperLoc,
551 NamedDecl *PrevDecl = LookupSingleName(TUScope, SuperName, SuperLoc,
559 DeclarationNameInfo(SuperName, SuperLoc), LookupOrdinaryName,
568 Diag(SuperLoc, diag::err_recursive_superclass)
578 (void)DiagnoseUseOfDecl(SuperClassDecl, SuperLoc);
597 (void)DiagnoseUseOfDecl(const_cast<TypedefNameDecl*>(TDecl), SuperLoc); local
608 Diag(SuperLoc, diag::err_redefinition_different_kind) << SuperName;
615 Diag(SuperLoc, diag::err_undef_superclass)
617 else if (RequireCompleteType(SuperLoc,
638 SuperLoc,
541 ActOnSuperClassOfClassInterface(Scope *S, SourceLocation AtInterfaceLoc, ObjCInterfaceDecl *IDecl, IdentifierInfo *ClassName, SourceLocation ClassLoc, IdentifierInfo *SuperName, SourceLocation SuperLoc, ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange) argument
975 ActOnStartClassInterface( Scope *S, SourceLocation AtInterfaceLoc, IdentifierInfo *ClassName, SourceLocation ClassLoc, ObjCTypeParamList *typeParamList, IdentifierInfo *SuperName, SourceLocation SuperLoc, ArrayRef<ParsedType> SuperTypeArgs, SourceRange SuperTypeArgsRange, Decl *const *ProtoRefs, unsigned NumProtoRefs, const SourceLocation *ProtoLocs, SourceLocation EndProtoLoc, const ParsedAttributesView &AttrList) argument
1105 ActOnTypedefedProtocols(SmallVectorImpl<Decl *> &ProtocolRefs, SmallVectorImpl<SourceLocation> &ProtocolLocs, IdentifierInfo *SuperName, SourceLocation SuperLoc) argument
[all...]
H A DDeclSpec.cpp107 SourceLocation SuperLoc,
109 Builder.MakeSuper(Context, RD, SuperLoc, ColonColonLoc);
111 Range.setBegin(SuperLoc);
106 MakeSuper(ASTContext &Context, CXXRecordDecl *RD, SourceLocation SuperLoc, SourceLocation ColonColonLoc) argument
H A DSemaCodeComplete.cpp6660 void Sema::CodeCompleteObjCSuperMessage(Scope *S, SourceLocation SuperLoc, argument
6688 NamedDecl *ND = LookupSingleName(S, Super, SuperLoc, LookupOrdinaryName);
6702 id.setIdentifier(Super, SuperLoc);
H A DTreeTransform.h3192 /*SuperLoc=*/SourceLocation(),
3207 /*SuperLoc=*/SourceLocation(),
3213 ExprResult RebuildObjCMessageExpr(SourceLocation SuperLoc, argument
3223 SuperLoc,
3228 SuperLoc,
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DExprObjC.cpp124 SourceLocation SuperLoc, bool IsInstanceSuper,
138 IsImplicit(isImplicit), SuperLoc(SuperLoc), LBracLoc(LBracLoc),
207 SourceLocation LBracLoc, SourceLocation SuperLoc,
220 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
122 ObjCMessageExpr(QualType T, ExprValueKind VK, SourceLocation LBracLoc, SourceLocation SuperLoc, bool IsInstanceSuper, QualType SuperType, Selector Sel, ArrayRef<SourceLocation> SelLocs, SelectorLocationsKind SelLocsK, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument
206 Create(const ASTContext &Context, QualType T, ExprValueKind VK, SourceLocation LBracLoc, SourceLocation SuperLoc, bool IsInstanceSuper, QualType SuperType, Selector Sel, ArrayRef<SourceLocation> SelLocs, ObjCMethodDecl *Method, ArrayRef<Expr *> Args, SourceLocation RBracLoc, bool isImplicit) argument
H A DNestedNameSpecifier.cpp630 SourceLocation SuperLoc,
635 SaveSourceLocation(SuperLoc, Buffer, BufferSize, BufferCapacity);
628 MakeSuper(ASTContext &Context, CXXRecordDecl *RD, SourceLocation SuperLoc, SourceLocation ColonColonLoc) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/
H A DIndexDecl.cpp372 SourceLocation SuperLoc) {
379 if (Loc == SuperLoc)
390 SourceLocation SuperLoc = D->getSuperClassLoc(); local
397 TRY_TO(IndexCtx.handleReference(TD, SuperLoc, D, D,
405 TRY_TO(IndexCtx.handleReference(SuperD, SuperLoc, D, D, superRoles,
409 SuperLoc));
422 /*SuperLoc=*/SourceLocation()));
472 /*SuperLoc=*/SourceLocation()));
370 handleReferencedProtocols(const ObjCProtocolList &ProtList, const ObjCContainerDecl *ContD, SourceLocation SuperLoc) argument
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprObjC.h684 SourceLocation SuperLoc, QualType SuperTy)
687 IdLoc(IdLoc), ReceiverLoc(SuperLoc), Receiver(SuperTy.getTypePtr()) {
991 SourceLocation SuperLoc; member in class:clang::final
1005 SourceLocation SuperLoc,
1122 /// \param SuperLoc The location of the "super" keyword.
1138 SourceLocation SuperLoc,
1303 return SuperLoc;
1345 SuperLoc = Loc;
681 ObjCPropertyRefExpr(ObjCMethodDecl *Getter, ObjCMethodDecl *Setter, QualType T, ExprValueKind VK, ExprObjectKind OK, SourceLocation IdLoc, SourceLocation SuperLoc, QualType SuperTy) argument
H A DNestedNameSpecifier.h455 /// \param SuperLoc The location of the '__super' keyword.
460 SourceLocation SuperLoc, SourceLocation ColonColonLoc);
H A DDeclObjC.h2569 SourceLocation SuperLoc; member in class:clang::ObjCImplementationDecl
2598 SuperClass(superDecl), SuperLoc(superLoc),
2705 SourceLocation getSuperClassLoc() const { return SuperLoc; }
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp3114 /// target is represented by \p SuperLoc, \p ReceiverType, or \p
3120 /// \param SuperLoc If this is a send to 'super', the location of the
3149 SourceLocation SuperLoc,
3155 if (SuperLoc.isValid())
3156 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, None, local
3193 if (SuperLoc.isValid())
3194 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, local
3231 if (SuperLoc.isValid())
3232 Actions.CodeCompleteObjCSuperMessage(getCurScope(), SuperLoc, local
3304 if (SuperLoc
3148 ParseObjCMessageExpressionBody(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
[all...]
H A DParseExpr.cpp190 SourceLocation SuperLoc,
194 = ParseObjCMessageExpressionBody(LBracLoc, SuperLoc,
189 ParseAssignmentExprWithObjCMessageExprStart(SourceLocation LBracLoc, SourceLocation SuperLoc, ParsedType ReceiverType, Expr *ReceiverExpr) argument
H A DParseExprCXX.cpp202 SourceLocation SuperLoc = ConsumeToken(); local
208 return Actions.ActOnSuperScopeSpecifier(SuperLoc, ConsumeToken(), SS);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h1676 SourceLocation SuperLoc,
5908 /// \param SuperLoc The location of the '__super' keyword.
5916 bool ActOnSuperScopeSpecifier(SourceLocation SuperLoc,
8921 IdentifierInfo *SuperName, SourceLocation SuperLoc,
8933 SourceLocation SuperLoc,
8940 SourceLocation SuperLoc);
9156 SourceLocation SuperLoc, QualType SuperType,
9186 ExprResult ActOnSuperMessage(Scope *S, SourceLocation SuperLoc,
9195 SourceLocation SuperLoc,
9221 SourceLocation SuperLoc,
[all...]
H A DDeclSpec.h150 /// \param SuperLoc The location of the '__super' keyword.
155 SourceLocation SuperLoc, SourceLocation ColonColonLoc);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1976 SourceLocation SuperLoc,
1980 SourceLocation LBracloc, SourceLocation SuperLoc,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1422 SourceLocation SuperLoc = readSourceLocation(); local
1423 E->setSuper(SuperLoc, T, Kind == ObjCMessageExpr::SuperInstance);
H A DASTReaderDecl.cpp1312 D->SuperLoc = readSourceLocation();

Completed in 417 milliseconds