Home | History | Annotate | Download | only in AST

Lines Matching defs:Mem

340   void *Mem = Context.Allocate(Size, llvm::alignOf<DeclRefExpr>());
341 return new (Mem) DeclRefExpr(Context, QualifierLoc, TemplateKWLoc, D,
359 void *Mem = Context.Allocate(Size, llvm::alignOf<DeclRefExpr>());
360 return new (Mem) DeclRefExpr(EmptyShell());
611 void *Mem = C.Allocate(sizeof(StringLiteral)+
614 StringLiteral *SL = new (Mem) StringLiteral(Ty);
628 void *Mem = C.Allocate(sizeof(StringLiteral)+
631 StringLiteral *SL = new (Mem) StringLiteral(QualType());
999 void *Mem = C.Allocate(sizeof(OffsetOfExpr) +
1003 return new (Mem) OffsetOfExpr(C, type, OperatorLoc, tsi, compsPtr, numComps,
1009 void *Mem = C.Allocate(sizeof(OffsetOfExpr) +
1012 return new (Mem) OffsetOfExpr(numComps, numExprs);
1073 void *Mem = C.Allocate(Size, llvm::alignOf<MemberExpr>());
1074 MemberExpr *E = new (Mem) MemberExpr(base, isarrow, memberdecl, nameinfo,
1983 if (const MemberExpr *mem = dyn_cast<MemberExpr>(expr)) {
1984 assert(isa<CXXMethodDecl>(mem->getMemberDecl()));
1985 return mem->getMemberDecl()->getType();
2846 ObjCMessageExpr *Mem;
2849 Mem = alloc(Context, Args.size(), 0);
2851 Mem = alloc(Context, Args, RBracLoc, SelLocs, Sel, SelLocsK);
2852 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
2869 ObjCMessageExpr *Mem;
2872 Mem = alloc(Context, Args.size(), 0);
2874 Mem = alloc(Context, Args, RBracLoc, SelLocs, Sel, SelLocsK);
2875 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel,
2892 ObjCMessageExpr *Mem;
2895 Mem = alloc(Context, Args.size(), 0);
2897 Mem = alloc(Context, Args, RBracLoc, SelLocs, Sel, SelLocsK);
2898 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel,
2906 ObjCMessageExpr *Mem = alloc(Context, NumArgs, NumStoredSelLocs);
2907 return new (Mem) ObjCMessageExpr(EmptyShell(), NumArgs);
3172 void *Mem = C.Allocate(sizeof(DesignatedInitExpr) +
3174 return new (Mem) DesignatedInitExpr(C, C.VoidTy, NumDesignators, Designators,
3181 void *Mem = C.Allocate(sizeof(DesignatedInitExpr) +
3183 return new (Mem) DesignatedInitExpr(NumIndexExprs + 1);
3435 void *Mem = C.Allocate(sizeof(ObjCArrayLiteral)
3437 return new (Mem) ObjCArrayLiteral(Elements, T, Method, SR);
3443 void *Mem = C.Allocate(sizeof(ObjCArrayLiteral)
3445 return new (Mem) ObjCArrayLiteral(EmptyShell(), NumElements);
3494 void *Mem = C.Allocate(sizeof(ObjCDictionaryLiteral) +
3496 return new (Mem) ObjCDictionaryLiteral(VK, HasPackExpansions, T, method, SR);
3505 void *Mem = C.Allocate(sizeof(ObjCDictionaryLiteral) +
3507 return new (Mem) ObjCDictionaryLiteral(EmptyShell(), NumElements,
3517 void *Mem = C.Allocate(sizeof(ObjCSubscriptRefExpr));
3518 return new (Mem) ObjCSubscriptRefExpr(base, key, T, VK_LValue,