Lines Matching refs:Mem
426 void *Mem = Context.Allocate(Size, llvm::alignOf<DeclRefExpr>()); in Create() local
427 return new (Mem) DeclRefExpr(Context, QualifierLoc, TemplateKWLoc, D, in Create()
445 void *Mem = Context.Allocate(Size, llvm::alignOf<DeclRefExpr>()); in CreateEmpty() local
446 return new (Mem) DeclRefExpr(EmptyShell()); in CreateEmpty()
749 void *Mem = C.Allocate(sizeof(StringLiteral)+ in Create() local
752 StringLiteral *SL = new (Mem) StringLiteral(Ty); in Create()
766 void *Mem = C.Allocate(sizeof(StringLiteral)+ in CreateEmpty() local
769 StringLiteral *SL = new (Mem) StringLiteral(QualType()); in CreateEmpty()
1220 void *Mem = C.Allocate(sizeof(OffsetOfExpr) + in Create() local
1224 return new (Mem) OffsetOfExpr(C, type, OperatorLoc, tsi, comps, exprs, in Create()
1230 void *Mem = C.Allocate(sizeof(OffsetOfExpr) + in CreateEmpty() local
1233 return new (Mem) OffsetOfExpr(numComps, numExprs); in CreateEmpty()
1293 void *Mem = C.Allocate(Size, llvm::alignOf<MemberExpr>()); in Create() local
1294 MemberExpr *E = new (Mem) MemberExpr(base, isarrow, memberdecl, nameinfo, in Create()
3359 ObjCMessageExpr *Mem; in Create() local
3362 Mem = alloc(Context, Args.size(), 0); in Create()
3364 Mem = alloc(Context, Args, RBracLoc, SelLocs, Sel, SelLocsK); in Create()
3365 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, SuperLoc, IsInstanceSuper, in Create()
3382 ObjCMessageExpr *Mem; in Create() local
3385 Mem = alloc(Context, Args.size(), 0); in Create()
3387 Mem = alloc(Context, Args, RBracLoc, SelLocs, Sel, SelLocsK); in Create()
3388 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, in Create()
3405 ObjCMessageExpr *Mem; in Create() local
3408 Mem = alloc(Context, Args.size(), 0); in Create()
3410 Mem = alloc(Context, Args, RBracLoc, SelLocs, Sel, SelLocsK); in Create()
3411 return new (Mem) ObjCMessageExpr(T, VK, LBracLoc, Receiver, Sel, in Create()
3419 ObjCMessageExpr *Mem = alloc(Context, NumArgs, NumStoredSelLocs); in CreateEmpty() local
3420 return new (Mem) ObjCMessageExpr(EmptyShell(), NumArgs); in CreateEmpty()
3684 void *Mem = C.Allocate(sizeof(DesignatedInitExpr) + in Create() local
3686 return new (Mem) DesignatedInitExpr(C, C.VoidTy, NumDesignators, Designators, in Create()
3693 void *Mem = C.Allocate(sizeof(DesignatedInitExpr) + in CreateEmpty() local
3695 return new (Mem) DesignatedInitExpr(NumIndexExprs + 1); in CreateEmpty()
3954 void *Mem = C.Allocate(sizeof(ObjCArrayLiteral) in Create() local
3956 return new (Mem) ObjCArrayLiteral(Elements, T, Method, SR); in Create()
3962 void *Mem = C.Allocate(sizeof(ObjCArrayLiteral) in CreateEmpty() local
3964 return new (Mem) ObjCArrayLiteral(EmptyShell(), NumElements); in CreateEmpty()
4013 void *Mem = C.Allocate(sizeof(ObjCDictionaryLiteral) + in Create() local
4015 return new (Mem) ObjCDictionaryLiteral(VK, HasPackExpansions, T, method, SR); in Create()
4024 void *Mem = C.Allocate(sizeof(ObjCDictionaryLiteral) + in CreateEmpty() local
4026 return new (Mem) ObjCDictionaryLiteral(EmptyShell(), NumElements, in CreateEmpty()
4036 void *Mem = C.Allocate(sizeof(ObjCSubscriptRefExpr)); in Create() local
4037 return new (Mem) ObjCSubscriptRefExpr(base, key, T, VK_LValue, in Create()