Searched refs:IndexExprs (Results 1 – 3 of 3) sorted by relevance
3806 ArrayRef<Expr*> IndexExprs, in DesignatedInitExpr() argument3814 NumDesignators(NumDesignators), NumSubExprs(IndexExprs.size() + 1) { in DesignatedInitExpr()3829 Expr *Index = IndexExprs[IndexIdx]; in DesignatedInitExpr()3839 *Child++ = IndexExprs[IndexIdx++]; in DesignatedInitExpr()3842 Expr *Start = IndexExprs[IndexIdx]; in DesignatedInitExpr()3843 Expr *End = IndexExprs[IndexIdx + 1]; in DesignatedInitExpr()3859 *Child++ = IndexExprs[IndexIdx++]; in DesignatedInitExpr()3860 *Child++ = IndexExprs[IndexIdx++]; in DesignatedInitExpr()3864 assert(IndexIdx == IndexExprs.size() && "Wrong number of index expressions"); in DesignatedInitExpr()3870 ArrayRef<Expr*> IndexExprs, in Create() argument[all …]
3997 ArrayRef<Expr*> IndexExprs, Expr *Init);4159 ArrayRef<Expr*> IndexExprs,
1745 SmallVector<Expr*, 4> IndexExprs(NumIndexExprs); in CloneDesignatedInitExpr() local1747 IndexExprs[I] = DIE->getSubExpr(I + 1); in CloneDesignatedInitExpr()1749 DIE->size(), IndexExprs, in CloneDesignatedInitExpr()