| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ExprObjC.cpp | 123 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr() function in ObjCMessageExpr 145 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr() function in ObjCMessageExpr 163 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, in ObjCMessageExpr() function in ObjCMessageExpr 206 ObjCMessageExpr * 215 ObjCMessageExpr *Mem; in Create() 226 ObjCMessageExpr * 234 ObjCMessageExpr *Mem; in Create() 245 ObjCMessageExpr * 253 ObjCMessageExpr *Mem; in Create() 264 ObjCMessageExpr *ObjCMessageExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty() [all …]
|
| H A D | TextNodeDumper.cpp | 909 void TextNodeDumper::VisitObjCMessageExpr(const ObjCMessageExpr *Node) { in VisitObjCMessageExpr() 913 case ObjCMessageExpr::Instance: in VisitObjCMessageExpr() 916 case ObjCMessageExpr::Class: in VisitObjCMessageExpr() 921 case ObjCMessageExpr::SuperInstance: in VisitObjCMessageExpr() 925 case ObjCMessageExpr::SuperClass: in VisitObjCMessageExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 37 if (Msg->getReceiverKind() == ObjCMessageExpr::Class) in checkForLiteralCreation() 44 if (const ObjCMessageExpr *Rec = dyn_cast<ObjCMessageExpr>( in checkForLiteralCreation() 118 const ObjCMessageExpr * in maybeAdjustInterfaceForSubscriptingCheck() 125 case ObjCMessageExpr::Instance: in maybeAdjustInterfaceForSubscriptingCheck() 126 case ObjCMessageExpr::SuperInstance: in maybeAdjustInterfaceForSubscriptingCheck() 129 case ObjCMessageExpr::Class: in maybeAdjustInterfaceForSubscriptingCheck() 132 case ObjCMessageExpr::SuperClass: in maybeAdjustInterfaceForSubscriptingCheck() 382 const ObjCMessageExpr *ParentMsg = in rewriteToArrayLiteral() 449 if (const ObjCMessageExpr *Msg = dyn_cast<ObjCMessageExpr>(E)) { in getNSArrayObjects() 902 isa<ObjCMessageExpr>(Expr) || in subscriptOperatorNeedsParens() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | TransAutoreleasePool.cpp | 45 SmallVectorImpl<ObjCMessageExpr *> &Releases; 51 bool VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr() 154 for (SmallVectorImpl<ObjCMessageExpr *>::iterator in ~AutoreleasePoolRewriter() 231 SmallVector<ObjCMessageExpr *, 4> Releases; 353 ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E); in isPoolCreation() 356 ME->getReceiverKind() == ObjCMessageExpr::Class && in isPoolCreation() 359 if (ME->getReceiverKind() == ObjCMessageExpr::Instance && in isPoolCreation() 362 if (ObjCMessageExpr *recME = dyn_cast_or_null<ObjCMessageExpr>(rec)) { in isPoolCreation() 364 recME->getReceiverKind() == ObjCMessageExpr::Class && in isPoolCreation() 376 ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(S); in isPoolDrain() [all …]
|
| H A D | TransRetainReleaseDealloc.cpp | 61 bool VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr() 85 if (E->getReceiverKind() == ObjCMessageExpr::Instance) in VisitObjCMessageExpr() 124 case ObjCMessageExpr::SuperInstance: { in VisitObjCMessageExpr() 132 case ObjCMessageExpr::Instance: in VisitObjCMessageExpr() 142 ObjCMessageExpr *Msg = E; in VisitObjCMessageExpr() 178 bool isCommonUnusedAutorelease(ObjCMessageExpr *E) { in isCommonUnusedAutorelease() 183 bool isReturnedAfterAutorelease(ObjCMessageExpr *E) { in isReturnedAfterAutorelease() 204 bool isPlusOneAssignBeforeOrAfterAutorelease(ObjCMessageExpr *E) { in isPlusOneAssignBeforeOrAfterAutorelease() 295 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E)) { in getReferencedDecl() 326 void checkForGCDOrXPC(ObjCMessageExpr *Msg, Expr *&RecContainer, in checkForGCDOrXPC() [all …]
|
| H A D | Transforms.cpp | 80 if (const ObjCMessageExpr * in isPlusOne() 81 ME = dyn_cast<ObjCMessageExpr>(E->IgnoreParenCasts())) in isPlusOne() 173 ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E); in hasSideEffects() 182 case ObjCMessageExpr::SuperInstance: in hasSideEffects() 184 case ObjCMessageExpr::Instance: in hasSideEffects()
|
| H A D | TransZeroOutPropsInDealloc.cpp | 43 bool VisitObjCMessageExpr(ObjCMessageExpr *ME) { in VisitObjCMessageExpr() 47 if (ME->getReceiverKind() != ObjCMessageExpr::Instance) in VisitObjCMessageExpr()
|
| H A D | TransUnusedInitDelegate.cpp | 50 bool VisitObjCMessageExpr(ObjCMessageExpr *ME) { in VisitObjCMessageExpr()
|
| H A D | TransAPIUses.cpp | 55 bool VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Edit/ |
| H A D | Rewriters.h | 14 class ObjCMessageExpr; variable 26 bool rewriteObjCRedundantCallWithLiteral(const ObjCMessageExpr *Msg, 29 bool rewriteToObjCLiteralSyntax(const ObjCMessageExpr *Msg, 33 bool rewriteToObjCSubscriptSyntax(const ObjCMessageExpr *Msg,
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/ |
| H A D | ObjCNoReturn.h | 23 class ObjCMessageExpr; variable 42 bool isImplicitNoReturn(const ObjCMessageExpr *ME);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DynamicTypePropagation.cpp | 59 const ObjCObjectType *getObjectTypeForAllocAndNew(const ObjCMessageExpr *MsgE, 220 const ObjCMessageExpr *MsgE = Msg->getOriginExpr(); in checkPostCall() 315 DynamicTypePropagation::getObjectTypeForAllocAndNew(const ObjCMessageExpr *MsgE, in getObjectTypeForAllocAndNew() 317 if (MsgE->getReceiverKind() == ObjCMessageExpr::Class) { in getObjectTypeForAllocAndNew() 323 if (MsgE->getReceiverKind() == ObjCMessageExpr::SuperClass) { in getObjectTypeForAllocAndNew() 657 findMethodDecl(const ObjCMessageExpr *MessageExpr, in findMethodDecl() 667 if (MessageExpr->getReceiverKind() == ObjCMessageExpr::Instance || in findMethodDecl() 668 MessageExpr->getReceiverKind() == ObjCMessageExpr::Class) { in findMethodDecl() 728 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPreObjCMessage() 824 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPostObjCMessage() [all …]
|
| H A D | IvarInvalidationChecker.cpp | 140 void checkObjCMessageExpr(const ObjCMessageExpr *ME); 164 void VisitObjCMessageExpr(const ObjCMessageExpr *ME); 606 const ObjCMessageExpr *ME) { in checkObjCMessageExpr() 662 if (const ObjCMessageExpr *MsgExpr = dyn_cast<ObjCMessageExpr>(E)) { in check() 692 const ObjCMessageExpr *ME) { in VisitObjCMessageExpr()
|
| H A D | ObjCMissingSuperCallChecker.cpp | 46 bool VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr() 48 if (E->getReceiverKind() == ObjCMessageExpr::SuperInstance) in VisitObjCMessageExpr()
|
| H A D | RunLoopAutoreleaseLeakChecker.cpp | 92 const auto *ME = Match.getNodeAs<ObjCMessageExpr>(OtherMsgBind); in emitDiagnostics() 101 const auto *RL = Match.getNodeAs<ObjCMessageExpr>(RunLoopBind); in emitDiagnostics()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | ExprObjC.h | 904 class ObjCMessageExpr final 951 ObjCMessageExpr(EmptyShell Empty, unsigned NumArgs) 957 ObjCMessageExpr(QualType T, ExprValueKind VK, 969 ObjCMessageExpr(QualType T, ExprValueKind VK, 979 ObjCMessageExpr(QualType T, ExprValueKind VK, 1034 static ObjCMessageExpr *alloc(const ASTContext &C, 1040 static ObjCMessageExpr *alloc(const ASTContext &C, 1089 static ObjCMessageExpr *Create(const ASTContext &Context, QualType T, 1125 static ObjCMessageExpr *Create(const ASTContext &Context, QualType T, 1177 static ObjCMessageExpr *CreateEmpty(const ASTContext &Context, [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountDiagnostics.cpp | 161 assert(isa<ObjCMessageExpr>(S)); in generateDiagnosticsForCallLike() 163 Mgr.getObjCMethodCall(cast<ObjCMessageExpr>(S), CurrSt, LCtx); in generateDiagnosticsForCallLike() 453 } else if (const ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(S)) { in VisitNode() 560 if (const auto *ME = dyn_cast_or_null<ObjCMessageExpr>(CE)) { in GetAllocationSite() 579 if (const ObjCMessageExpr *ME = SP->getStmtAs<ObjCMessageExpr>()) in GetAllocationSite()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | ScopeInfo.cpp | 165 void FunctionScopeInfo::recordUseOfWeak(const ObjCMessageExpr *Msg, in recordUseOfWeak() 211 } else if (const ObjCMessageExpr *MsgE = dyn_cast<ObjCMessageExpr>(E)) { in markSafeWeakUse()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 443 return isa<CallExpr>(S) || isa<ObjCMessageExpr>(S) in isCallStmt() 970 assert(getOriginExpr()->getReceiverKind() == ObjCMessageExpr::SuperInstance); in getReceiverSVal() 977 if (getOriginExpr()->getReceiverKind() == ObjCMessageExpr::SuperInstance || in isReceiverSelfOrSuper() 978 getOriginExpr()->getReceiverKind() == ObjCMessageExpr::SuperClass) in isReceiverSelfOrSuper() 1153 static bool isCallToSelfClass(const ObjCMessageExpr *ME) { in isCallToSelfClass() 1173 const ObjCMessageExpr *E = getOriginExpr(); in getRuntimeDefinition() 1231 if (const auto *M = dyn_cast<ObjCMessageExpr>(E->getInstanceReceiver())) in getRuntimeDefinition() 1419 } else if (const auto *ME = dyn_cast<ObjCMessageExpr>(S)) { in getCall()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1320 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ObjCMessageExpr> 2938 AST_MATCHER(ObjCMessageExpr, isInstanceMessage) { in AST_MATCHER() argument 2952 AST_MATCHER_P(ObjCMessageExpr, hasReceiver, internal::Matcher<Expr>, in AST_MATCHER_P() argument 2968 AST_MATCHER_P(ObjCMessageExpr, hasSelector, std::string, BaseName) { in AST_MATCHER_P() argument 2983 extern const internal::VariadicFunction<internal::Matcher<ObjCMessageExpr>, 2996 AST_MATCHER_P(ObjCMessageExpr, matchesSelector, std::string, RegExp) { in AST_MATCHER_P() argument 3007 AST_MATCHER(ObjCMessageExpr, hasNullSelector) { in AST_MATCHER() argument 3019 AST_MATCHER(ObjCMessageExpr, hasUnarySelector) { in AST_MATCHER() argument 3035 AST_MATCHER(ObjCMessageExpr, hasKeywordSelector) { in AST_MATCHER() argument 3050 AST_MATCHER_P(ObjCMessageExpr, numSelectorArgs, unsigned, N) { in AST_MATCHER_P() argument [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexBody.cpp | 217 bool VisitObjCMessageExpr(ObjCMessageExpr *E) { in VisitObjCMessageExpr() 218 auto isDynamic = [](const ObjCMessageExpr *MsgE)->bool { in VisitObjCMessageExpr() 219 if (MsgE->getReceiverKind() != ObjCMessageExpr::Instance) in VisitObjCMessageExpr() 221 if (auto *RecE = dyn_cast<ObjCMessageExpr>( in VisitObjCMessageExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 1232 ObjCMessageExpr *OldMsg = in RewritePropertyOrImplicitSetter() 1260 ObjCMessageExpr *NewMsg = nullptr; in RewritePropertyOrImplicitSetter() 1262 case ObjCMessageExpr::Class: in RewritePropertyOrImplicitSetter() 1275 case ObjCMessageExpr::Instance: in RewritePropertyOrImplicitSetter() 1288 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitSetter() 1315 ObjCMessageExpr *OldMsg = in RewritePropertyOrImplicitGetter() 1338 case ObjCMessageExpr::Class: in RewritePropertyOrImplicitGetter() 1351 case ObjCMessageExpr::Instance: in RewritePropertyOrImplicitGetter() 1364 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitGetter() 2737 case ObjCMessageExpr::Class: { in SynthMessageExpr() [all …]
|
| H A D | RewriteModernObjC.cpp | 1415 ObjCMessageExpr *OldMsg = in RewritePropertyOrImplicitSetter() 1448 ObjCMessageExpr *NewMsg = nullptr; in RewritePropertyOrImplicitSetter() 1450 case ObjCMessageExpr::Class: in RewritePropertyOrImplicitSetter() 1463 case ObjCMessageExpr::Instance: in RewritePropertyOrImplicitSetter() 1476 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitSetter() 1503 ObjCMessageExpr *OldMsg = in RewritePropertyOrImplicitGetter() 1533 case ObjCMessageExpr::Class: in RewritePropertyOrImplicitGetter() 1546 case ObjCMessageExpr::Instance: in RewritePropertyOrImplicitGetter() 1559 case ObjCMessageExpr::SuperClass: in RewritePropertyOrImplicitGetter() 3312 case ObjCMessageExpr::Class: { in SynthMessageExpr() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/ |
| H A D | ConstructionContext.h | 114 ConstructionContextItem(const ObjCMessageExpr *ME, unsigned Index) in ConstructionContextItem() 121 isa<ObjCMessageExpr>(E)); in ConstructionContextItem() 645 isa<ObjCMessageExpr>(CE)); in ArgumentConstructionContext()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | ObjCNoReturn.cpp | 49 bool ObjCNoReturn::isImplicitNoReturn(const ObjCMessageExpr *ME) { in isImplicitNoReturn()
|