Lines Matching refs:Index
566 /// scope index; can be negative
617 /// modifier, size of the array (if known), size expression, and index type
631 /// modifier, (known) size of the array, and index type qualifiers.
642 /// modifier, and index type qualifiers.
652 /// size modifier, size expression, and index type qualifiers.
663 /// size modifier, size expression, and index type qualifiers.
4624 unsigned Index;
4647 unsigned Index)
4648 : Container(&Container), Index(Index) { }
4651 ++Index;
4662 return Container->getArgLoc(Index);
4666 return pointer(Container->getArgLoc(Index));
4671 return X.Container == Y.Container && X.Index == Y.Index;
6244 ExprResult Index = getDerived().TransformExpr(FromIndex);
6245 if (Index.isInvalid())
6248 ExprChanged = ExprChanged || Index.get() != FromIndex;
6250 Comp.U.E = Index.get();
6678 ExprResult Index = getDerived().TransformExpr(E->getArrayIndex(*D));
6679 if (Index.isInvalid())
6682 Desig.AddDesignator(Designator::getArray(Index.get(),
6686 ArrayExprs.push_back(Index.release());