Lines Matching defs:maxElements
460 int maxElements = 0x7FFFFFFF;
463 maxElements = static_cast<int>(CAT->getSize().getZExtValue());
465 return maxElements;
489 int maxElements = 0;
492 maxElements = numArrayElements(T);
494 maxElements = numStructUnionElements(T);
496 maxElements = T->getAs<VectorType>()->getNumElements();
500 if (maxElements == 0) {
900 unsigned maxElements = VT->getNumElements();
935 for (unsigned i = 0; i < maxElements; ++i, ++numEltsInit) {
951 for (unsigned i = 0; i < maxElements; ++i) {
980 if (numEltsInit != maxElements)
984 << (numEltsInit < maxElements) << maxElements << numEltsInit;
1026 llvm::APSInt maxElements(elementIndex.getBitWidth(),
1030 maxElements = CAT->getSize();
1031 elementIndex = elementIndex.extOrTrunc(maxElements.getBitWidth());
1032 elementIndex.setIsUnsigned(maxElements.isUnsigned());
1056 if (elementIndex.getBitWidth() > maxElements.getBitWidth())
1057 maxElements = maxElements.extend(elementIndex.getBitWidth());
1058 else if (elementIndex.getBitWidth() < maxElements.getBitWidth())
1059 elementIndex = elementIndex.extend(maxElements.getBitWidth());
1060 elementIndex.setIsUnsigned(maxElements.isUnsigned());
1064 if (!maxElementsKnown && elementIndex > maxElements)
1065 maxElements = elementIndex;
1072 if (maxElementsKnown && elementIndex == maxElements)
1085 if (!maxElementsKnown && elementIndex > maxElements)
1086 maxElements = elementIndex;
1091 llvm::APSInt Zero(maxElements.getBitWidth(), maxElements.isUnsigned());
1092 if (maxElements == Zero) {
1099 DeclType = SemaRef.Context.getConstantArrayType(elementType, maxElements,
1686 llvm::APSInt MaxElements(cast<ConstantArrayType>(AT)->getSize(), false);
1688 = DesignatedStartIndex.extOrTrunc(MaxElements.getBitWidth());
1689 DesignatedStartIndex.setIsUnsigned(MaxElements.isUnsigned());
1691 = DesignatedEndIndex.extOrTrunc(MaxElements.getBitWidth());
1692 DesignatedEndIndex.setIsUnsigned(MaxElements.isUnsigned());
1693 if (DesignatedEndIndex >= MaxElements) {
1696 << DesignatedEndIndex.toString(10) << MaxElements.toString(10)