Lines Matching refs:Index
530 /// scope index; can be negative
580 /// modifier, size of the array (if known), size expression, and index type
594 /// modifier, (known) size of the array, and index type qualifiers.
605 /// modifier, and index type qualifiers.
615 /// size modifier, size expression, and index type qualifiers.
626 /// size modifier, size expression, and index type qualifiers.
4399 unsigned Index;
4422 unsigned Index)
4423 : Container(&Container), Index(Index) { }
4426 ++Index;
4437 return Container->getArgLoc(Index);
4441 return pointer(Container->getArgLoc(Index));
4446 return X.Container == Y.Container && X.Index == Y.Index;
5900 ExprResult Index = getDerived().TransformExpr(FromIndex);
5901 if (Index.isInvalid())
5904 ExprChanged = ExprChanged || Index.get() != FromIndex;
5906 Comp.U.E = Index.get();
6312 ExprResult Index = getDerived().TransformExpr(E->getArrayIndex(*D));
6313 if (Index.isInvalid())
6316 Desig.AddDesignator(Designator::getArray(Index.get(),
6320 ArrayExprs.push_back(Index.release());