Searched refs:DeclRefExp (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/Rewrite/ |
| H A D | RewriteObjC.cpp | 3831 Stmt *RewriteObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) { in RewriteBlockDeclRefExpr() argument 3834 ValueDecl *VD = DeclRefExp->getDecl(); in RewriteBlockDeclRefExpr() 3835 bool isArrow = DeclRefExp->refersToEnclosingVariableOrCapture() || in RewriteBlockDeclRefExpr() 3836 HasLocalVariableExternalStorage(DeclRefExp->getDecl()); in RewriteBlockDeclRefExpr() 3845 MemberExpr(DeclRefExp, isArrow, SourceLocation(), FD, SourceLocation(), in RewriteBlockDeclRefExpr() 3856 DeclRefExp->getType(), VK_LValue, OK_Ordinary); in RewriteBlockDeclRefExpr() 3859 ParenExpr *PE = new (Context) ParenExpr(DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr() 3860 DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr() 3862 ReplaceStmt(DeclRefExp, PE); in RewriteBlockDeclRefExpr()
|
| H A D | RewriteModernObjC.cpp | 4667 Stmt *RewriteModernObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) { in RewriteBlockDeclRefExpr() argument 4670 ValueDecl *VD = DeclRefExp->getDecl(); in RewriteBlockDeclRefExpr() 4671 bool isArrow = DeclRefExp->refersToEnclosingVariableOrCapture() || in RewriteBlockDeclRefExpr() 4672 HasLocalVariableExternalStorage(DeclRefExp->getDecl()); in RewriteBlockDeclRefExpr() 4681 MemberExpr(DeclRefExp, isArrow, SourceLocation(), FD, SourceLocation(), in RewriteBlockDeclRefExpr() 4692 DeclRefExp->getType(), VK_LValue, OK_Ordinary); in RewriteBlockDeclRefExpr() 4695 ParenExpr *PE = new (Context) ParenExpr(DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr() 4696 DeclRefExp->getExprLoc(), in RewriteBlockDeclRefExpr() 4698 ReplaceStmt(DeclRefExp, PE); in RewriteBlockDeclRefExpr()
|