Searched refs:DeclRefExp (Results 1 – 2 of 2) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 3844 Stmt *RewriteObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) { in RewriteBlockDeclRefExpr() argument 3847 ValueDecl *VD = DeclRefExp->getDecl(); in RewriteBlockDeclRefExpr() 3848 bool isArrow = DeclRefExp->refersToEnclosingVariableOrCapture() || in RewriteBlockDeclRefExpr() 3849 HasLocalVariableExternalStorage(DeclRefExp->getDecl()); in RewriteBlockDeclRefExpr() 3858 MemberExpr::CreateImplicit(*Context, DeclRefExp, isArrow, FD, in RewriteBlockDeclRefExpr() 3867 ME = MemberExpr::CreateImplicit(*Context, ME, true, FD, DeclRefExp->getType(), in RewriteBlockDeclRefExpr() 3871 ParenExpr *PE = new (Context) ParenExpr(DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr() 3872 DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr() 3874 ReplaceStmt(DeclRefExp, PE); in RewriteBlockDeclRefExpr()
|
| H A D | RewriteModernObjC.cpp | 4675 Stmt *RewriteModernObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) { in RewriteBlockDeclRefExpr() argument 4678 ValueDecl *VD = DeclRefExp->getDecl(); in RewriteBlockDeclRefExpr() 4679 bool isArrow = DeclRefExp->refersToEnclosingVariableOrCapture() || in RewriteBlockDeclRefExpr() 4680 HasLocalVariableExternalStorage(DeclRefExp->getDecl()); in RewriteBlockDeclRefExpr() 4689 *Context, DeclRefExp, isArrow, FD, FD->getType(), VK_LValue, OK_Ordinary); in RewriteBlockDeclRefExpr() 4697 ME = MemberExpr::CreateImplicit(*Context, ME, true, FD, DeclRefExp->getType(), in RewriteBlockDeclRefExpr() 4701 ParenExpr *PE = new (Context) ParenExpr(DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr() 4702 DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr() 4704 ReplaceStmt(DeclRefExp, PE); in RewriteBlockDeclRefExpr()
|