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