Lines Matching defs:DeclRefExp
4660 Stmt *RewriteModernObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) {
4662 // for each DeclRefExp where BYREFVAR is name of the variable.
4663 ValueDecl *VD = DeclRefExp->getDecl();
4664 bool isArrow = DeclRefExp->refersToEnclosingVariableOrCapture() ||
4665 HasLocalVariableExternalStorage(DeclRefExp->getDecl());
4674 *Context, DeclRefExp, isArrow, FD, FD->getType(), VK_LValue, OK_Ordinary);
4682 ME = MemberExpr::CreateImplicit(*Context, ME, true, FD, DeclRefExp->getType(),
4686 ParenExpr *PE = new (Context) ParenExpr(DeclRefExp->getExprLoc(),
4687 DeclRefExp->getExprLoc(),
4689 ReplaceStmt(DeclRefExp, PE);