/external/clang/lib/AST/ |
ExprObjC.cpp | 134 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, 156 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, 174 ObjCMessageExpr::ObjCMessageExpr(QualType T, ExprValueKind VK, 192 void ObjCMessageExpr::initArgsAndSelLocs(ArrayRef<Expr *> Args, 217 ObjCMessageExpr * 218 ObjCMessageExpr::Create(const ASTContext &Context, QualType T, ExprValueKind VK, 226 ObjCMessageExpr *Mem [all...] |
/external/clang/include/clang/Edit/ |
Rewriters.h | 15 class ObjCMessageExpr; 27 bool rewriteObjCRedundantCallWithLiteral(const ObjCMessageExpr *Msg, 30 bool rewriteToObjCLiteralSyntax(const ObjCMessageExpr *Msg, 34 bool rewriteToObjCSubscriptSyntax(const ObjCMessageExpr *Msg,
|
/external/clang/test/Index/ |
file-refs.m | 59 // CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:6 =[14:8 - 14:18] 60 // CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:6 =[15:8 - 15:18] 63 // CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:6 66 // CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:6 =[14:21 - 14:29] 67 // CHECK-NEXT: ObjCMessageExpr=setWithInt:andFloat::4:6 =[15:22 - 15:30] 76 // CHECK-NEXT: ObjCMessageExpr=protMeth:19:8 80 // CHECK-NEXT: ObjCMessageExpr=protMeth:29:8 =[37:6 - 37:14] 81 // CHECK-NEXT: ObjCMessageExpr=protMeth:19:8 =[38:6 - 38:14] 88 // CHECK-NEXT: ObjCMessageExpr=protMeth:29:8 =[37:6 - 37:14] 89 // CHECK-NEXT: ObjCMessageExpr=protMeth:19:8 =[38:6 - 38:14 [all...] |
get-cursor-macro-args.m | 21 // CHECK-NEXT: ObjCMessageExpr=meth:2:8 22 // CHECK-NEXT: ObjCMessageExpr=meth:2:8 23 // CHECK-NEXT: ObjCMessageExpr=meth:2:8 24 // CHECK-NEXT: ObjCMessageExpr=meth:2:8
|
cursor-dynamic-call.mm | 66 // CHECK: 25:3 ObjCMessageExpr=meth:14:8 {{.*}} Dynamic-call Receiver-type=ObjCObjectPointer 71 // CHECK: 35:3 ObjCMessageExpr=meth:14:8 {{.*}} Dynamic-call Receiver-type=ObjCObjectPointer 74 // CHECK: 37:3 ObjCMessageExpr=ClsMeth:15:8 {{.*}} Dynamic-call Receiver-type=ObjCClass
|
annotate-macro-args.m | 12 // CHECK1: Punctuation: "[" [9:9 - 9:10] ObjCMessageExpr=meth:2:8 14 // CHECK1: Identifier: "meth" [9:18 - 9:22] ObjCMessageExpr=meth:2:8 15 // CHECK1: Punctuation: "]" [9:22 - 9:23] ObjCMessageExpr=meth:2:8 20 // CHECK2: Identifier: "meth" [15:10 - 15:14] ObjCMessageExpr=meth:2:8
|
c-index-getCursor-test.m | 121 // CHECK: [46:9 - 46:10] ObjCMessageExpr=foo:7:3 123 // CHECK: [46:13 - 46:18] ObjCMessageExpr=foo:7:3 130 // CHECK: [47:16 - 47:17] ObjCMessageExpr=fooC:8:3 132 // CHECK: [47:20 - 47:26] ObjCMessageExpr=fooC:8:3 145 // CHECK: [50:2 - 50:3] ObjCMessageExpr=pMethod:24:3 147 // CHECK: [50:4 - 50:13] ObjCMessageExpr=pMethod:24:3 149 // CHECK: [51:2 - 51:3] ObjCMessageExpr=catMethodWithFloat::19:9 151 // CHECK: [51:6 - 51:26] ObjCMessageExpr=catMethodWithFloat::19:9 152 // CHECK: [51:26 - 51:27] ObjCMessageExpr=floatMethod:20:1 154 // CHECK: [51:30 - 51:43] ObjCMessageExpr=floatMethod:20: [all...] |
pch-with-errors.m | 31 // CHECK-PARSE: pch-with-errors.m:{{.*}} ObjCMessageExpr=meth
|
annotate-tokens.m | 295 // CHECK: Punctuation: "[" [41:5 - 41:6] ObjCMessageExpr=foo::34:9 297 // CHECK: Identifier: "foo" [41:11 - 41:14] ObjCMessageExpr=foo::34:9 298 // CHECK: Punctuation: ":" [41:14 - 41:15] ObjCMessageExpr=foo::34:9 300 // CHECK: Punctuation: "]" [41:16 - 41:17] ObjCMessageExpr=foo::34:9 405 // CHECK: Punctuation: "[" [76:17 - 76:18] ObjCMessageExpr=foo::66:9 407 // CHECK: Identifier: "foo" [76:23 - 76:26] ObjCMessageExpr=foo::66:9 408 // CHECK: Punctuation: ":" [76:26 - 76:27] ObjCMessageExpr=foo::66:9 410 // CHECK: Punctuation: "]" [76:30 - 76:31] ObjCMessageExpr=foo::66:9 415 // CHECK: Punctuation: "[" [77:18 - 77:19] ObjCMessageExpr=foo::66:9 417 // CHECK: Identifier: "foo" [77:24 - 77:27] ObjCMessageExpr=foo::66: [all...] |
c-index-api-loadTU-test.m | 119 // CHECK: c-index-api-loadTU-test.m:48:9: ObjCMessageExpr=foo:9:3 Extent=[48:9 - 48:18] 127 // CHECK: c-index-api-loadTU-test.m:49:16: ObjCMessageExpr=fooC:10:3 Extent=[49:16 - 49:26] 138 // CHECK: c-index-api-loadTU-test.m:52:2: ObjCMessageExpr=pMethod:26:3 Extent=[52:2 - 52:13] 141 // CHECK: c-index-api-loadTU-test.m:53:2: ObjCMessageExpr=catMethodWithFloat::21:9 Extent=[53:2 - 53:44] 144 // CHECK: c-index-api-loadTU-test.m:53:26: ObjCMessageExpr=floatMethod:22:11 Extent=[53:26 - 53:43]
|
/external/clang/include/clang/Analysis/DomainSpecific/ |
ObjCNoReturn.h | 23 class ObjCMessageExpr; 42 bool isImplicitNoReturn(const ObjCMessageExpr *ME);
|
/external/clang/lib/Edit/ |
RewriteObjCFoundationAPI.cpp | 26 static bool checkForLiteralCreation(const ObjCMessageExpr *Msg, 37 if (Msg->getReceiverKind() == ObjCMessageExpr::Class) 43 if (Msg->getReceiverKind() == ObjCMessageExpr::Instance) { 44 if (const ObjCMessageExpr *Rec = dyn_cast<ObjCMessageExpr>( 59 bool edit::rewriteObjCRedundantCallWithLiteral(const ObjCMessageExpr *Msg, 118 const ObjCMessageExpr * 119 InnerMsg = dyn_cast<ObjCMessageExpr>(Receiver->IgnoreParenCasts()); 125 case ObjCMessageExpr::Instance: 126 case ObjCMessageExpr::SuperInstance [all...] |
/external/clang/lib/ARCMigrate/ |
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 *recME = dyn_cast_or_null<ObjCMessageExpr>(rec)) [all...] |
TransRetainReleaseDealloc.cpp | 61 bool VisitObjCMessageExpr(ObjCMessageExpr *E) { 83 if (E->getReceiverKind() == ObjCMessageExpr::Instance) 119 case ObjCMessageExpr::SuperInstance: { 127 case ObjCMessageExpr::Instance: 137 ObjCMessageExpr *Msg = E; 173 bool isCommonUnusedAutorelease(ObjCMessageExpr *E) { 178 bool isReturnedAfterAutorelease(ObjCMessageExpr *E) { 199 bool isPlusOneAssignBeforeOrAfterAutorelease(ObjCMessageExpr *E) { 290 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E)) [all...] |
TransZeroOutPropsInDealloc.cpp | 43 bool VisitObjCMessageExpr(ObjCMessageExpr *ME) { 47 if (ME->getReceiverKind() != ObjCMessageExpr::Instance)
|
TransAPIUses.cpp | 55 bool VisitObjCMessageExpr(ObjCMessageExpr *E) {
|
TransUnusedInitDelegate.cpp | 50 bool VisitObjCMessageExpr(ObjCMessageExpr *ME) {
|
Transforms.cpp | 85 if (const ObjCMessageExpr * 86 ME = dyn_cast<ObjCMessageExpr>(E->IgnoreParenCasts())) 178 ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E); 187 case ObjCMessageExpr::SuperInstance: 189 case ObjCMessageExpr::Instance:
|
/external/clang/lib/Sema/ |
ScopeInfo.cpp | 152 void FunctionScopeInfo::recordUseOfWeak(const ObjCMessageExpr *Msg, 197 else if (const ObjCMessageExpr *MsgE = dyn_cast<ObjCMessageExpr>(E)) {
|
/external/clang/lib/Analysis/ |
ObjCNoReturn.cpp | 49 bool ObjCNoReturn::isImplicitNoReturn(const ObjCMessageExpr *ME) {
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
CheckObjCDealloc.cpp | 38 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(S)) 47 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(S))
|
DynamicTypePropagation.cpp | 58 const ObjCObjectType *getObjectTypeForAllocAndNew(const ObjCMessageExpr *MsgE, 225 const ObjCMessageExpr *MsgE = Msg->getOriginExpr(); 309 DynamicTypePropagation::getObjectTypeForAllocAndNew(const ObjCMessageExpr *MsgE, 311 if (MsgE->getReceiverKind() == ObjCMessageExpr::Class) { 317 if (MsgE->getReceiverKind() == ObjCMessageExpr::SuperClass) { 626 findMethodDecl(const ObjCMessageExpr *MessageExpr, 636 if (MessageExpr->getReceiverKind() == ObjCMessageExpr::Instance || 637 MessageExpr->getReceiverKind() == ObjCMessageExpr::Class) { 697 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); 762 const ObjCMessageExpr *MessageExpr = M.getOriginExpr() [all...] |
IvarInvalidationChecker.cpp | 141 /// Checks if ObjCMessageExpr refers to (is a getter for) the tracked IVar, 143 void checkObjCMessageExpr(const ObjCMessageExpr *ME); 167 void VisitObjCMessageExpr(const ObjCMessageExpr *ME); 609 const ObjCMessageExpr *ME) { 665 if (const ObjCMessageExpr *MsgExpr = dyn_cast<ObjCMessageExpr>(E)) { 695 const ObjCMessageExpr *ME) {
|
/external/clang/include/clang/AST/ |
ExprObjC.h | 865 /// All four kinds of message sends are modeled by the ObjCMessageExpr 868 class ObjCMessageExpr : public Expr { [all...] |
/external/clang/tools/libclang/ |
CXCursor.cpp | 524 cast<ObjCMessageExpr>(S)->getSelectorLocs(SelLocs); 965 cast<ObjCMessageExpr>(getCursorExpr(cursor)) 983 unsigned(SelIdx) >= cast<ObjCMessageExpr>(getCursorExpr(cursor)) [all...] |