Lines Matching refs:SubExprs
1032 SubExprs = new (C) Stmt*[args.size()+PREARGS_START+NumPreArgs]; in CallExpr()
1033 SubExprs[FN] = fn; in CallExpr()
1044 SubExprs[i+PREARGS_START+NumPreArgs] = args[i]; in CallExpr()
1060 SubExprs = new (C) Stmt*[args.size()+PREARGS_START]; in CallExpr()
1061 SubExprs[FN] = fn; in CallExpr()
1072 SubExprs[i+PREARGS_START] = args[i]; in CallExpr()
1080 : Expr(SC, Empty), SubExprs(0), NumArgs(0) { in CallExpr()
1082 SubExprs = new (C) Stmt*[PREARGS_START]; in CallExpr()
1088 : Expr(SC, Empty), SubExprs(0), NumArgs(0) { in CallExpr()
1090 SubExprs = new (C) Stmt*[PREARGS_START+NumPreArgs]; in CallExpr()
1140 NewSubExprs[i] = SubExprs[i]; in setNumArgs()
1146 if (SubExprs) C.Deallocate(SubExprs); in setNumArgs()
1147 SubExprs = NewSubExprs; in setNumArgs()
3525 SubExprs = new (C) Stmt*[args.size()]; in ShuffleVectorExpr()
3536 SubExprs[i] = args[i]; in ShuffleVectorExpr()
3542 if (SubExprs) C.Deallocate(SubExprs); in setExprs()
3544 SubExprs = new (C) Stmt* [NumExprs]; in setExprs()
3546 memcpy(SubExprs, Exprs, sizeof(Expr *) * NumExprs); in setExprs()
3566 SubExprs(new (Context) Stmt*[END_EXPR+AssocExprs.size()]), in GenericSelectionExpr()
3569 SubExprs[CONTROLLING] = ControllingExpr; in GenericSelectionExpr()
3572 std::copy(AssocExprs.begin(), AssocExprs.end(), SubExprs+END_EXPR); in GenericSelectionExpr()
3591 SubExprs(new (Context) Stmt*[END_EXPR+AssocExprs.size()]), in GenericSelectionExpr()
3594 SubExprs[CONTROLLING] = ControllingExpr; in GenericSelectionExpr()
3597 std::copy(AssocExprs.begin(), AssocExprs.end(), SubExprs+END_EXPR); in GenericSelectionExpr()
3739 Stmt **SubExprs = reinterpret_cast<Stmt**>(reinterpret_cast<void**>(Ptr)); in getArrayIndex() local
3740 return cast<Expr>(*(SubExprs + D.ArrayOrRange.Index + 1)); in getArrayIndex()
3749 Stmt **SubExprs = reinterpret_cast<Stmt**>(reinterpret_cast<void**>(Ptr)); in getArrayRangeStart() local
3750 return cast<Expr>(*(SubExprs + D.ArrayOrRange.Index + 1)); in getArrayRangeStart()
3759 Stmt **SubExprs = reinterpret_cast<Stmt**>(reinterpret_cast<void**>(Ptr)); in getArrayRangeEnd() local
3760 return cast<Expr>(*(SubExprs + D.ArrayOrRange.Index + 2)); in getArrayRangeEnd()
4059 SubExprs[i] = args[i]; in AtomicExpr()