Home | History | Annotate | Download | only in ARCMigrate

Lines Matching defs:Rec

84         if (Expr *rec = E->getInstanceReceiver()) {
85 rec = rec->IgnoreParenImpCasts();
86 if (rec->getType().getObjCLifetime() == Qualifiers::OCL_ExplicitNone &&
91 Pass.TA.reportError(err, rec->getLocStart());
95 if (isGlobalVar(rec) &&
100 Pass.TA.reportError(err, rec->getLocStart());
104 if (E->getMethodFamily() == OMF_release && isDelegateMessage(rec)) {
108 "properly retained", rec->getLocStart());
131 Expr *rec = E->getInstanceReceiver();
132 if (!rec) return true;
135 clearDiagnostics(rec->getExprLoc());
139 SourceRange RecRange = rec->getSourceRange();
140 checkForGCDOrXPC(Msg, RecContainer, rec, RecRange);
153 if (!hasSideEffects(rec, Pass.Ctx)) {
185 Expr *Rec = E->getInstanceReceiver();
186 if (!Rec)
189 Decl *RefD = getReferencedDecl(Rec);
206 Expr *Rec = E->getInstanceReceiver();
207 if (!Rec)
210 Decl *RefD = getReferencedDecl(Rec);
332 Expr *&Rec, SourceRange &RecRange) {
384 Rec = Init->IgnoreParenImpCasts();
385 if (ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Rec))
386 Rec = EWC->getSubExpr()->IgnoreParenImpCasts();
387 RecRange = Rec->getSourceRange();