Searched refs:ObjCMessageExpr (Results 1 - 25 of 60) sorted by relevance

123

/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Edit/
H A DRewriters.h15 class ObjCMessageExpr;
27 bool rewriteObjCRedundantCallWithLiteral(const ObjCMessageExpr *Msg,
30 bool rewriteToObjCLiteralSyntax(const ObjCMessageExpr *Msg,
34 bool rewriteToObjCSubscriptSyntax(const ObjCMessageExpr *Msg,
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/
H A DObjCNoReturn.h23 class ObjCMessageExpr;
42 bool isImplicitNoReturn(const ObjCMessageExpr *ME);
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DCheckObjCDealloc.cpp33 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(S))
36 case ObjCMessageExpr::Instance: return false;
37 case ObjCMessageExpr::SuperInstance: return true;
38 case ObjCMessageExpr::Class: break;
39 case ObjCMessageExpr::SuperClass: break;
59 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(S))
68 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(
[all...]
H A DDynamicTypePropagation.cpp32 const ObjCObjectType *getObjectTypeForAllocAndNew(const ObjCMessageExpr *MsgE,
128 const ObjCMessageExpr *MsgE = Msg->getOriginExpr();
210 DynamicTypePropagation::getObjectTypeForAllocAndNew(const ObjCMessageExpr *MsgE,
212 if (MsgE->getReceiverKind() == ObjCMessageExpr::Class) {
218 if (MsgE->getReceiverKind() == ObjCMessageExpr::SuperClass) {
H A DObjCMissingSuperCallChecker.cpp47 bool VisitObjCMessageExpr(ObjCMessageExpr *E) {
49 if (E->getReceiverKind() == ObjCMessageExpr::SuperInstance)
H A DIvarInvalidationChecker.cpp138 /// Checks if ObjCMessageExpr refers to (is a getter for) the tracked IVar,
140 void checkObjCMessageExpr(const ObjCMessageExpr *ME);
164 void VisitObjCMessageExpr(const ObjCMessageExpr *ME);
619 const ObjCMessageExpr *ME) {
675 if (const ObjCMessageExpr *MsgExpr = dyn_cast<ObjCMessageExpr>(E)) {
705 const ObjCMessageExpr *ME) {
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransAutoreleasePool.cpp45 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 DTransRetainReleaseDealloc.cpp61 bool VisitObjCMessageExpr(ObjCMessageExpr *E) {
83 if (E->getReceiverKind() == ObjCMessageExpr::Instance)
119 case ObjCMessageExpr::SuperInstance: {
127 case ObjCMessageExpr::Instance:
137 ObjCMessageExpr *Msg = E;
176 bool isCommonUnusedAutorelease(ObjCMessageExpr *E) {
184 bool isReturnedAfterAutorelease(ObjCMessageExpr *E) {
205 bool isPlusOneAssignBeforeOrAfterAutorelease(ObjCMessageExpr *E) {
300 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(
[all...]
H A DTransUnusedInitDelegate.cpp50 bool VisitObjCMessageExpr(ObjCMessageExpr *ME) {
H A DTransforms.cpp83 if (const ObjCMessageExpr *
84 ME = dyn_cast<ObjCMessageExpr>(E->IgnoreParenCasts()))
179 ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E);
188 case ObjCMessageExpr::SuperInstance:
190 case ObjCMessageExpr::Instance:
H A DTransAPIUses.cpp55 bool VisitObjCMessageExpr(ObjCMessageExpr *E) {
H A DTransZeroOutPropsInDealloc.cpp43 bool VisitObjCMessageExpr(ObjCMessageExpr *ME) {
47 if (ME->getReceiverKind() != ObjCMessageExpr::Instance)
H A DTransUnbridgedCasts.cpp410 if (ObjCMessageExpr *ME = dyn_cast<ObjCMessageExpr>(E))
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp26 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
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Analysis/
H A DObjCNoReturn.cpp49 bool ObjCNoReturn::isImplicitNoReturn(const ObjCMessageExpr *ME) {
H A DLiveVariables.cpp298 ObjCMessageExpr *CE = cast<ObjCMessageExpr>(S);
299 if (CE->getReceiverKind() == ObjCMessageExpr::SuperInstance)
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Sema/
H A DScopeInfo.cpp125 void FunctionScopeInfo::recordUseOfWeak(const ObjCMessageExpr *Msg,
162 else if (const ObjCMessageExpr *MsgE = dyn_cast<ObjCMessageExpr>(E)) {
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp2143 const ObjCMessageExpr *ME = cast<ObjCMessageExpr>(this);
3322 ObjCMessageExpr::ObjCMessageExpr(QualType T, function in class:ObjCMessageExpr
3349 ObjCMessageExpr::ObjCMessageExpr(QualType T, function in class:ObjCMessageExpr
3373 ObjCMessageExpr::ObjCMessageExpr(QualType T, function in class:ObjCMessageExpr
3398 void ObjCMessageExpr::initArgsAndSelLocs(ArrayRef<Expr *> Args,
3423 ObjCMessageExpr *ObjCMessageExp
[all...]
H A DASTDumper.cpp308 void VisitObjCMessageExpr(const ObjCMessageExpr *Node);
1850 void ASTDumper::VisitObjCMessageExpr(const ObjCMessageExpr *Node) {
1854 case ObjCMessageExpr::Instance:
1857 case ObjCMessageExpr::Class:
1862 case ObjCMessageExpr::SuperInstance:
1866 case ObjCMessageExpr::SuperClass:
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/
H A DExprObjC.h876 /// All four kinds of message sends are modeled by the ObjCMessageExpr
879 class ObjCMessageExpr : public Expr { class in namespace:clang
929 ObjCMessageExpr(EmptyShell Empty, unsigned NumArgs) function in class:clang::ObjCMessageExpr
935 ObjCMessageExpr(QualType T, ExprValueKind VK,
947 ObjCMessageExpr(QualType T, ExprValueKind VK,
957 ObjCMessageExpr(QualType T, ExprValueKind VK,
1007 static ObjCMessageExpr *alloc(const ASTContext &C,
1013 static ObjCMessageExpr *alloc(const ASTContext &C,
1055 static ObjCMessageExpr *Create(const ASTContext &Context, QualType T,
1091 static ObjCMessageExpr *Creat
[all...]
/freebsd-10.1-release/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h87 class ObjCMessageExpr;
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp236 return isa<CallExpr>(S) || isa<ObjCMessageExpr>(S)
664 assert(getOriginExpr()->getReceiverKind() == ObjCMessageExpr::SuperInstance);
671 if (getOriginExpr()->getReceiverKind() == ObjCMessageExpr::SuperInstance ||
672 getOriginExpr()->getReceiverKind() == ObjCMessageExpr::SuperClass)
809 const ObjCMessageExpr *E = getOriginExpr();
957 return getObjCMethodCall(cast<ObjCMessageExpr>(CallSite),
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/Rewrite/Frontend/
H A DRewriteObjC.cpp305 Stmt *RewriteMessageExpr(ObjCMessageExpr *Exp);
366 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...]
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DScopeInfo.h48 class ObjCMessageExpr;
279 void recordUseOfWeak(const ObjCMessageExpr *Msg,
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h810 ObjCMethodCall(const ObjCMessageExpr *Msg, ProgramStateRef St,
826 virtual const ObjCMessageExpr *getOriginExpr() const {
827 return cast<ObjCMessageExpr>(CallEvent::getOriginExpr());
963 getObjCMethodCall(const ObjCMessageExpr *E, ProgramStateRef State,

Completed in 334 milliseconds

123