/external/clang/include/clang/Edit/ |
H A D | Rewriters.h | 14 class ObjCMessageExpr; 20 bool rewriteObjCRedundantCallWithLiteral(const ObjCMessageExpr *Msg, 23 bool rewriteToObjCLiteralSyntax(const ObjCMessageExpr *Msg, 26 bool rewriteToObjCSubscriptSyntax(const ObjCMessageExpr *Msg,
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CheckObjCDealloc.cpp | 32 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(S)) 35 case ObjCMessageExpr::Instance: return false; 36 case ObjCMessageExpr::SuperInstance: return true; 37 case ObjCMessageExpr::Class: break; 38 case ObjCMessageExpr::SuperClass: break; 58 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(S)) 67 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>( [all...] |
H A D | DynamicTypePropagation.cpp | 31 const ObjCObjectType *getObjectTypeForAllocAndNew(const ObjCMessageExpr *MsgE, 125 const ObjCMessageExpr *MsgE = Msg->getOriginExpr(); 193 DynamicTypePropagation::getObjectTypeForAllocAndNew(const ObjCMessageExpr *MsgE, 195 if (MsgE->getReceiverKind() == ObjCMessageExpr::Class) { 201 if (MsgE->getReceiverKind() == ObjCMessageExpr::SuperClass) {
|
H A D | CallAndMessageChecker.cpp | 333 const ObjCMessageExpr *ME = msg.getOriginExpr(); 367 const ObjCMessageExpr *ME = msg.getOriginExpr();
|
/external/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 25 static bool checkForLiteralCreation(const ObjCMessageExpr *Msg, 36 if (Msg->getReceiverKind() == ObjCMessageExpr::Class) 42 if (Msg->getReceiverKind() == ObjCMessageExpr::Instance) { 43 if (const ObjCMessageExpr *Rec = dyn_cast<ObjCMessageExpr>( 58 bool edit::rewriteObjCRedundantCallWithLiteral(const ObjCMessageExpr *Msg, 117 const ObjCMessageExpr * 118 InnerMsg = dyn_cast<ObjCMessageExpr>(Receiver->IgnoreParenCasts()); 124 case ObjCMessageExpr::Instance: 125 case ObjCMessageExpr [all...] |
/external/clang/lib/ARCMigrate/ |
H A D | TransAutoreleasePool.cpp | 45 SmallVectorImpl<ObjCMessageExpr *> &Releases; 48 ReleaseCollector(Decl *D, SmallVectorImpl<ObjCMessageExpr *> &releases) 51 bool VisitObjCMessageExpr(ObjCMessageExpr *E) { 154 for (SmallVectorImpl<ObjCMessageExpr *>::iterator 231 SmallVector<ObjCMessageExpr *, 4> Releases; 353 ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E); 356 ME->getReceiverKind() == ObjCMessageExpr::Class && 359 if (ME->getReceiverKind() == ObjCMessageExpr::Instance && 362 if (ObjCMessageExpr *recM [all...] |
H A D | TransRetainReleaseDealloc.cpp | 60 bool VisitObjCMessageExpr(ObjCMessageExpr *E) { 82 if (E->getReceiverKind() == ObjCMessageExpr::Instance) 118 case ObjCMessageExpr::SuperInstance: { 126 case ObjCMessageExpr::Instance: 136 ObjCMessageExpr *Msg = E; 170 bool isCommonUnusedAutorelease(ObjCMessageExpr *E) { 246 void checkForGCDOrXPC(ObjCMessageExpr *Msg, Expr *&RecContainer, 325 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E))
|
H A D | TransUnusedInitDelegate.cpp | 50 bool VisitObjCMessageExpr(ObjCMessageExpr *ME) {
|
H A D | Transforms.cpp | 73 if (const ObjCMessageExpr * 74 ME = dyn_cast<ObjCMessageExpr>(E->getRHS()->IgnoreParenCasts())) 163 ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E); 172 case ObjCMessageExpr::SuperInstance: 174 case ObjCMessageExpr::Instance:
|
H A D | TransAPIUses.cpp | 55 bool VisitObjCMessageExpr(ObjCMessageExpr *E) {
|
H A D | ObjCMT.cpp | 128 bool VisitObjCMessageExpr(ObjCMessageExpr *E) { 144 bool TraverseObjCMessageExpr(ObjCMessageExpr *E) {
|
H A D | TransZeroOutPropsInDealloc.cpp | 43 bool VisitObjCMessageExpr(ObjCMessageExpr *ME) { 47 if (ME->getReceiverKind() != ObjCMessageExpr::Instance)
|
H A D | TransUnbridgedCasts.cpp | 323 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E))
|
/external/clang/include/clang/AST/ |
H A D | ExprObjC.h | 864 /// All four kinds of message sends are modeled by the ObjCMessageExpr 867 class ObjCMessageExpr : public Expr { class in namespace:clang 917 ObjCMessageExpr(EmptyShell Empty, unsigned NumArgs) function in class:clang::ObjCMessageExpr 923 ObjCMessageExpr(QualType T, ExprValueKind VK, 935 ObjCMessageExpr(QualType T, ExprValueKind VK, 945 ObjCMessageExpr(QualType T, ExprValueKind VK, 995 static ObjCMessageExpr *alloc(ASTContext &C, 1001 static ObjCMessageExpr *alloc(ASTContext &C, 1043 static ObjCMessageExpr *Create(ASTContext &Context, QualType T, 1079 static ObjCMessageExpr *Creat [all...] |
/external/clang/lib/AST/ |
H A D | Expr.cpp | 1958 const ObjCMessageExpr *ME = cast<ObjCMessageExpr>(this); 3118 ObjCMessageExpr::ObjCMessageExpr(QualType T, function in class:ObjCMessageExpr 3145 ObjCMessageExpr::ObjCMessageExpr(QualType T, function in class:ObjCMessageExpr 3169 ObjCMessageExpr::ObjCMessageExpr(QualType T, function in class:ObjCMessageExpr 3194 void ObjCMessageExpr::initArgsAndSelLocs(ArrayRef<Expr *> Args, 3219 ObjCMessageExpr *ObjCMessageExp [all...] |
/external/clang/tools/libclang/ |
H A D | IndexBody.cpp | 71 bool VisitObjCMessageExpr(ObjCMessageExpr *E) {
|
H A D | CXCursor.cpp | 471 cast<ObjCMessageExpr>(S)->getSelectorLocs(SelLocs); 993 cast<ObjCMessageExpr>(getCursorExpr(cursor)) 1011 unsigned(SelIdx) >= cast<ObjCMessageExpr>(getCursorExpr(cursor)) 1330 if (const ObjCMessageExpr *MsgE = dyn_cast<ObjCMessageExpr>(E)) 1331 return MsgE->getReceiverKind() == ObjCMessageExpr::Instance;
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | CallEvent.cpp | 250 return isa<CallExpr>(S) || isa<ObjCMessageExpr>(S) 624 assert(getOriginExpr()->getReceiverKind() == ObjCMessageExpr::SuperInstance); 631 if (getOriginExpr()->getReceiverKind() == ObjCMessageExpr::SuperInstance || 632 getOriginExpr()->getReceiverKind() == ObjCMessageExpr::SuperClass) 765 const ObjCMessageExpr *E = getOriginExpr(); 886 return getObjCMethodCall(cast<ObjCMessageExpr>(CallSite),
|
H A D | ExprEngineObjC.cpp | 143 void ExprEngine::VisitObjCMessage(const ObjCMessageExpr *ME, 257 // Finally, perform the post-condition check of the ObjCMessageExpr and store
|
/external/clang/lib/Rewrite/Frontend/ |
H A D | RewriteModernObjC.cpp | 319 Stmt *RewriteMessageExpr(ObjCMessageExpr *Exp); 378 Stmt *SynthMessageExpr(ObjCMessageExpr *Exp, 1402 ObjCMessageExpr *OldMsg = 1403 cast<ObjCMessageExpr>(PseudoOp->getSemanticExpr( 1415 if (OldMsg->getReceiverKind() == ObjCMessageExpr::Instance) { 1435 ObjCMessageExpr *NewMsg = 0; 1437 case ObjCMessageExpr::Class: 1438 NewMsg = ObjCMessageExpr::Create(*Context, OldMsg->getType(), 1450 case ObjCMessageExpr::Instance: 1451 NewMsg = ObjCMessageExpr [all...] |
H A D | RewriteObjC.cpp | 303 Stmt *RewriteMessageExpr(ObjCMessageExpr *Exp); 364 Stmt *SynthMessageExpr(ObjCMessageExpr *Exp, 1261 ObjCMessageExpr *OldMsg = 1262 cast<ObjCMessageExpr>(PseudoOp->getSemanticExpr( 1273 if (OldMsg->getReceiverKind() == ObjCMessageExpr::Instance) { 1289 ObjCMessageExpr *NewMsg = 0; 1291 case ObjCMessageExpr::Class: 1292 NewMsg = ObjCMessageExpr::Create(*Context, OldMsg->getType(), 1304 case ObjCMessageExpr::Instance: 1305 NewMsg = ObjCMessageExpr [all...] |
/external/clang/lib/Analysis/ |
H A D | LiveVariables.cpp | 289 ObjCMessageExpr *CE = cast<ObjCMessageExpr>(S); 290 if (CE->getReceiverKind() == ObjCMessageExpr::SuperInstance)
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 761 ObjCMethodCall(const ObjCMessageExpr *Msg, ProgramStateRef St, 777 virtual const ObjCMessageExpr *getOriginExpr() const { 778 return cast<ObjCMessageExpr>(CallEvent::getOriginExpr()); 914 getObjCMethodCall(const ObjCMessageExpr *E, ProgramStateRef State,
|
/external/clang/lib/CodeGen/ |
H A D | CGObjCRuntime.h | 48 class ObjCMessageExpr;
|
/external/clang/lib/Sema/ |
H A D | SemaExprObjC.cpp | 1099 const ObjCMessageExpr *MsgSend = dyn_cast<ObjCMessageExpr>(E); 1327 else if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(RExpr)) { 1829 static void applyCocoaAPICheck(Sema &S, const ObjCMessageExpr *Msg, 1831 bool (*refactor)(const ObjCMessageExpr *, 1868 static void checkCocoaAPI(Sema &S, const ObjCMessageExpr *Msg) { 1925 return Owned(ObjCMessageExpr::Create(Context, ReceiverType, 1989 // Construct the appropriate ObjCMessageExpr. 1990 ObjCMessageExpr *Resul [all...] |