Lines Matching refs:ObjCMessageExpr
45 SmallVectorImpl<ObjCMessageExpr *> &Releases;
48 ReleaseCollector(Decl *D, SmallVectorImpl<ObjCMessageExpr *> &releases) in ReleaseCollector()
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()
378 if (ME->getReceiverKind() == ObjCMessageExpr::Instance) { in isPoolDrain()