Lines Matching refs:DeclRefExpr

125     SmallVector<DeclRefExpr *, 32> InnerDeclRefs;
127 SmallVector<DeclRefExpr *, 32> BlockDeclRefs;
318 Stmt *RewriteBlockDeclRefExpr(DeclRefExpr *VD);
319 Stmt *RewriteLocalVariableExternalStorage(DeclRefExpr *DRE);
391 const SmallVectorImpl<DeclRefExpr *> &InnerBlockDeclRefs);
405 SmallVectorImpl<DeclRefExpr *> &InnerBlockDeclRefs,
1511 DeclRefExpr *DR = cast<DeclRefExpr>(S->getElement()); in RewriteObjCForCollectionStmt()
2020 DeclRefExpr *DRE = new (Context) DeclRefExpr(*Context, FD, false, msgSendType, in SynthesizeCallToFunctionDecl()
2517 DeclRefExpr *DRE = new (Context) in RewriteObjCStringLiteral()
2518 DeclRefExpr(*Context, NewVD, false, strType, VK_LValue, SourceLocation()); in RewriteObjCStringLiteral()
2600 DeclRefExpr *STDRE = in SynthMsgSendStretCallExpr()
2601 new (Context) DeclRefExpr(*Context, MsgSendStretFlavor, false, in SynthMsgSendStretCallExpr()
2676 new (Context) DeclRefExpr(*Context, in SynthMessageExpr()
2710 DeclRefExpr *DRE = new (Context) in SynthMessageExpr()
2711 DeclRefExpr(*Context, SuperConstructorFunctionDecl, false, superType, in SynthMessageExpr()
2772 new (Context) DeclRefExpr(*Context, in SynthMessageExpr()
2806 DeclRefExpr *DRE = new (Context) in SynthMessageExpr()
2807 DeclRefExpr(*Context, SuperConstructorFunctionDecl, false, superType, in SynthMessageExpr()
2951 DeclRefExpr *DRE = new (Context) DeclRefExpr( in SynthMessageExpr()
3055 DeclRefExpr *DRE = new (Context) DeclRefExpr( in RewriteObjCProtocolExpr()
3565 DeclRefExpr *Exp = InnerDeclRefs[count++]; in SynthesizeBlockLiterals()
3667 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) in GetBlockDeclRefExprs()
3675 SmallVectorImpl<DeclRefExpr *> &InnerBlockDeclRefs, in GetInnerBlockDeclRefExprs()
3689 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) { in GetInnerBlockDeclRefExprs()
3735 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(BlockExp)) { in SynthesizeBlockCall()
3844 Stmt *RewriteObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) { in RewriteBlockDeclRefExpr()
3881 Stmt *RewriteObjC::RewriteLocalVariableExternalStorage(DeclRefExpr *DRE) { in RewriteLocalVariableExternalStorage()
4364 const SmallVectorImpl<DeclRefExpr *> &InnerBlockDeclRefs) { in SynthBlockInitExpr()
4374 DeclRefExpr *Exp = InnerBlockDeclRefs[i]; in SynthBlockInitExpr()
4424 DeclRefExpr *DRE = new (Context) in SynthBlockInitExpr()
4425 DeclRefExpr(*Context, FD, false, FType, VK_RValue, SourceLocation()); in SynthBlockInitExpr()
4431 DeclRefExpr *Arg = new (Context) DeclRefExpr( in SynthBlockInitExpr()
4445 new (Context) DeclRefExpr(*Context, NewVD, false, Context->VoidPtrTy, in SynthBlockInitExpr()
4460 Exp = new (Context) DeclRefExpr(*Context, FD, false, FD->getType(), in SynthBlockInitExpr()
4471 Arg = new (Context) DeclRefExpr(*Context, FD, false, FD->getType(), in SynthBlockInitExpr()
4477 Exp = new (Context) DeclRefExpr(*Context, FD, false, FD->getType(), in SynthBlockInitExpr()
4505 Exp = new (Context) DeclRefExpr(*Context, FD, false, FD->getType(), in SynthBlockInitExpr()
4599 SmallVector<DeclRefExpr *, 8> InnerBlockDeclRefs; in RewriteFunctionBodyOrGlobalInitializer()
4742 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) { in RewriteFunctionBodyOrGlobalInitializer()