Lines Matching defs:SubExprs
4399 SubExprs = new (C) Stmt*[args.size()];
4401 SubExprs[i] = args[i];
4407 if (SubExprs) C.Deallocate(SubExprs);
4410 SubExprs = new (C) Stmt*[NumExprs];
4411 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size());
4867 SubExprs[LHS] = lhs;
4868 SubExprs[RHS] = rhs;
4886 SubExprs[LHS] = lhs;
4887 SubExprs[RHS] = rhs;
5070 SubExprs[i] = args[i];
5215 SourceLocation EndLoc, ArrayRef<Expr *> SubExprs)
5219 BeginLoc(BeginLoc), EndLoc(EndLoc), NumExprs(SubExprs.size()) {
5221 assert(!llvm::is_contained(SubExprs, nullptr));
5223 llvm::copy(SubExprs, getTrailingObjects<Expr *>());
5230 ArrayRef<Expr *> SubExprs) {
5231 void *Mem = Ctx.Allocate(totalSizeToAlloc<Expr *>(SubExprs.size()),
5233 return new (Mem) RecoveryExpr(Ctx, T, BeginLoc, EndLoc, SubExprs);