Home
last modified time | relevance | path

Searched refs:MDecl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclObjC.cpp337 ObjCMethodDecl *MDecl = dyn_cast_or_null<ObjCMethodDecl>(D); in AddAnyMethodToGlobalPool() local
340 if (!MDecl) in AddAnyMethodToGlobalPool()
342 if (MDecl->isInstanceMethod()) in AddAnyMethodToGlobalPool()
343 AddInstanceMethodToGlobalPool(MDecl, true); in AddAnyMethodToGlobalPool()
345 AddFactoryMethodToGlobalPool(MDecl, true); in AddAnyMethodToGlobalPool()
373 ObjCMethodDecl *MDecl = dyn_cast_or_null<ObjCMethodDecl>(D); in ActOnStartOfObjCMethodDef() local
379 if (!MDecl) in ActOnStartOfObjCMethodDef()
382 QualType ResultType = MDecl->getReturnType(); in ActOnStartOfObjCMethodDef()
384 !MDecl->isInvalidDecl() && in ActOnStartOfObjCMethodDef()
385 SemaRef.RequireCompleteType(MDecl->getLocation(), ResultType, in ActOnStartOfObjCMethodDef()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp1049 Decl *MDecl = ParseObjCMethodDecl(mLoc, methodType, MethodImplKind, in ParseObjCMethodPrototype() local
1053 return MDecl; in ParseObjCMethodPrototype()
2712 void Parser::StashAwayMethodOrFunctionBodyTokens(Decl *MDecl) { in StashAwayMethodOrFunctionBodyTokens() argument
2713 if (SkipFunctionBodies && (!MDecl || Actions.canSkipFunctionBody(MDecl)) && in StashAwayMethodOrFunctionBodyTokens()
2715 Actions.ActOnSkippedFunctionBody(MDecl); in StashAwayMethodOrFunctionBodyTokens()
2719 LexedMethod* LM = new LexedMethod(this, MDecl); in StashAwayMethodOrFunctionBodyTokens()
2757 Decl *MDecl = ParseObjCMethodPrototype(); in ParseObjCMethodDefinition() local
2759 PrettyDeclStackTraceEntry CrashInfo(Actions.Context, MDecl, Tok.getLocation(), in ParseObjCMethodDefinition()
2783 if (!MDecl) { in ParseObjCMethodDefinition()
2790 Actions.ObjC().AddAnyMethodToGlobalPool(MDecl); in ParseObjCMethodDefinition()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1800 void StashAwayMethodOrFunctionBodyTokens(Decl *MDecl);
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp325 ObjCMethodDecl *MDecl, std::string &ResultStr);