Lines Matching full:subexprs
1138 SubExprs = new (C) Stmt *[args.size()+PREARGS_START+NumPreArgs];
1139 SubExprs[FN] = fn;
1142 SubExprs[i+PREARGS_START] = preargs[i];
1146 SubExprs[i+PREARGS_START+NumPreArgs] = args[i];
1168 : Expr(SC, Empty), SubExprs(nullptr), NumArgs(0) {
1170 SubExprs = new (C) Stmt*[PREARGS_START+NumPreArgs]();
1231 NewSubExprs[i] = SubExprs[i];
1237 if (SubExprs) C.Deallocate(SubExprs);
1238 SubExprs = NewSubExprs;
3436 SubExprs = new (C) Stmt*[args.size()];
3447 SubExprs[i] = args[i];
3452 if (SubExprs) C.Deallocate(SubExprs);
3455 SubExprs = new (C) Stmt*[NumExprs];
3456 memcpy(SubExprs, Exprs.data(), sizeof(Expr *) * Exprs.size());
3476 SubExprs(new (Context) Stmt*[END_EXPR+AssocExprs.size()]),
3479 SubExprs[CONTROLLING] = ControllingExpr;
3482 std::copy(AssocExprs.begin(), AssocExprs.end(), SubExprs+END_EXPR);
3501 SubExprs(new (Context) Stmt*[END_EXPR+AssocExprs.size()]),
3504 SubExprs[CONTROLLING] = ControllingExpr;
3507 std::copy(AssocExprs.begin(), AssocExprs.end(), SubExprs+END_EXPR);
3839 SubExprs[i] = args[i];