Home | History | Annotate | Download | only in Frontend

Lines Matching refs:DeclRefExpr

132     SmallVector<DeclRefExpr *, 32> InnerDeclRefs;
134 SmallVector<DeclRefExpr *, 32> BlockDeclRefs;
401 Stmt *RewriteBlockDeclRefExpr(DeclRefExpr *VD);
402 Stmt *RewriteLocalVariableExternalStorage(DeclRefExpr *DRE);
495 const SmallVectorImpl<DeclRefExpr *> &InnerBlockDeclRefs);
508 SmallVectorImpl<DeclRefExpr *> &InnerBlockDeclRefs,
1749 DeclRefExpr *DR = cast<DeclRefExpr>(S->getElement());
2133 DeclRefExpr *DRE =
2134 new (Context) DeclRefExpr(FD, false, msgSendType, VK_LValue, SourceLocation());
2622 DeclRefExpr *DRE = new (Context) DeclRefExpr(NewVD, false, strType, VK_LValue,
2714 DeclRefExpr *DRE = new (Context) DeclRefExpr(MsgSendFlavor, false, msgSendType,
2758 DeclRefExpr *NSArrayDRE =
2759 new (Context) DeclRefExpr(NSArrayFD, false, NSArrayFType, VK_RValue,
2843 DeclRefExpr *DRE = new (Context) DeclRefExpr(MsgSendFlavor, false, msgSendType,
2887 DeclRefExpr *NSDictDRE =
2888 new (Context) DeclRefExpr(NSDictFD, false, NSDictFType, VK_RValue,
3007 DeclRefExpr *DRE = new (Context) DeclRefExpr(MsgSendFlavor, false, msgSendType,
3238 DeclRefExpr *DRE = new (Context) DeclRefExpr(FD, false, castType, VK_RValue,
3307 new (Context) DeclRefExpr(CurMethodDef->getSelfDecl(),
3342 DeclRefExpr *DRE = new (Context) DeclRefExpr(SuperConstructorFunctionDecl,
3409 new (Context) DeclRefExpr(CurMethodDef->getSelfDecl(),
3442 DeclRefExpr *DRE = new (Context) DeclRefExpr(SuperConstructorFunctionDecl,
3588 DeclRefExpr *DRE = new (Context) DeclRefExpr(MsgSendFlavor, false, msgSendType,
3666 DeclRefExpr *DRE = new (Context) DeclRefExpr(VD, false, getProtocolType(),
4456 DeclRefExpr *Exp = InnerDeclRefs[count++];
4584 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) {
4598 SmallVectorImpl<DeclRefExpr *> &InnerBlockDeclRefs,
4615 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) {
4682 if (const DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(BlockExp)) {
4781 // DeclRefExpr is embedded in another expression being rewritten.
4789 // [f test]; // f is a DeclRefExpr embedded in a message (which is being rewritten).
4793 Stmt *RewriteModernObjC::RewriteBlockDeclRefExpr(DeclRefExpr *DeclRefExp) {
4832 Stmt *RewriteModernObjC::RewriteLocalVariableExternalStorage(DeclRefExpr *DRE) {
5338 const SmallVectorImpl<DeclRefExpr *> &InnerBlockDeclRefs) {
5350 DeclRefExpr *Exp = InnerBlockDeclRefs[i];
5415 DeclRefExpr *DRE = new (Context) DeclRefExpr(FD, false, FType, VK_RValue,
5422 DeclRefExpr *Arg = new (Context) DeclRefExpr(FD, false, FD->getType(),
5437 new (Context) UnaryOperator(new (Context) DeclRefExpr(NewVD, false,
5456 Exp = new (Context) DeclRefExpr(FD, false, FD->getType(),
5466 Arg = new (Context) DeclRefExpr(FD, false, FD->getType(),
5472 Exp = new (Context) DeclRefExpr(FD, false, FD->getType(),
5500 Exp = new (Context) DeclRefExpr(FD, false, FD->getType(), VK_LValue,
5603 SmallVector<DeclRefExpr *, 8> InnerBlockDeclRefs;
5766 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(S)) {
7670 DeclRefExpr *DRE = new (Context) DeclRefExpr(NewVD, false,