Lines Matching refs:elementIndex
305 llvm::APSInt elementIndex,
1686 llvm::APSInt elementIndex, in CheckArrayType() argument
1727 llvm::APSInt maxElements(elementIndex.getBitWidth(), in CheckArrayType()
1728 elementIndex.isUnsigned()); in CheckArrayType()
1732 elementIndex = elementIndex.extOrTrunc(maxElements.getBitWidth()); in CheckArrayType()
1733 elementIndex.setIsUnsigned(maxElements.isUnsigned()); in CheckArrayType()
1750 DeclType, nullptr, &elementIndex, Index, in CheckArrayType()
1757 if (elementIndex.getBitWidth() > maxElements.getBitWidth()) in CheckArrayType()
1758 maxElements = maxElements.extend(elementIndex.getBitWidth()); in CheckArrayType()
1759 else if (elementIndex.getBitWidth() < maxElements.getBitWidth()) in CheckArrayType()
1760 elementIndex = elementIndex.extend(maxElements.getBitWidth()); in CheckArrayType()
1761 elementIndex.setIsUnsigned(maxElements.isUnsigned()); in CheckArrayType()
1765 if (!maxElementsKnown && elementIndex > maxElements) in CheckArrayType()
1766 maxElements = elementIndex; in CheckArrayType()
1773 if (maxElementsKnown && elementIndex == maxElements) in CheckArrayType()
1782 ++elementIndex; in CheckArrayType()
1786 if (!maxElementsKnown && elementIndex > maxElements) in CheckArrayType()
1787 maxElements = elementIndex; in CheckArrayType()
1808 if ((maxElementsKnown && elementIndex < maxElements) || in CheckArrayType()