Lines Matching refs:Mem
48 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(Elements.size()));
49 return new (Mem) ObjCArrayLiteral(Elements, T, Method, SR);
54 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumElements));
55 return new (Mem) ObjCArrayLiteral(EmptyShell(), NumElements);
98 void *Mem = C.Allocate(totalSizeToAlloc<KeyValuePair, ExpansionData>(
100 return new (Mem) ObjCDictionaryLiteral(VK, HasPackExpansions, T, method, SR);
106 void *Mem = C.Allocate(totalSizeToAlloc<KeyValuePair, ExpansionData>(
108 return new (Mem)
214 ObjCMessageExpr *Mem;
217 Mem = alloc(Context, Args.size(), 0);
219 Mem = alloc(Context, Args, RBracLoc, SelLocs, Sel, SelLocsK);
220 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper,
233 ObjCMessageExpr *Mem;
236 Mem = alloc(Context, Args.size(), 0);
238 Mem = alloc(Context, Args, RBracLoc, SelLocs, Sel, SelLocsK);
239 return new (Mem)
252 ObjCMessageExpr *Mem;
255 Mem = alloc(Context, Args.size(), 0);
257 Mem = alloc(Context, Args, RBracLoc, SelLocs, Sel, SelLocsK);
258 return new (Mem)
266 ObjCMessageExpr *Mem = alloc(Context, NumArgs, NumStoredSelLocs);
267 return new (Mem) ObjCMessageExpr(EmptyShell(), NumArgs);