Lines Matching refs:ArraySize
196 uint64_t &ArraySize, QualType &Type, bool &IsArray, in findMostDerivedSubobject() argument
213 ArraySize = CAT->getZExtSize(); in findMostDerivedSubobject()
217 ArraySize = AssumedSizeForUnsizedArray; in findMostDerivedSubobject()
222 ArraySize = 2; in findMostDerivedSubobject()
227 ArraySize = 0; in findMostDerivedSubobject()
232 ArraySize = 0; in findMostDerivedSubobject()
375 uint64_t ArraySize = in validIndexAdjustments() local
377 return {ArrayIndex, ArraySize - ArrayIndex}; in validIndexAdjustments()
469 uint64_t ArraySize = in adjustIndex() local
472 if (N < -(int64_t)ArrayIndex || N > ArraySize - ArrayIndex) { in adjustIndex()
477 assert(N.ugt(ArraySize) && "bounds check failed for in-bounds index"); in adjustIndex()
484 assert(ArrayIndex <= ArraySize && in adjustIndex()
7144 unsigned ArraySize = Val.getArraySize(); in visitArray() local
7155 for (unsigned I = NumInitializedElts; I != ArraySize; ++I) { in visitArray()
9943 if (std::optional<const Expr *> ArraySize = E->getArraySize()) { in VisitCXXNewExpr() local
9944 const Expr *Stripped = *ArraySize; in VisitCXXNewExpr()
9963 Info.FFDiag(*ArraySize, diag::note_constexpr_new_negative) in VisitCXXNewExpr()
9964 << ArrayBound << (*ArraySize)->getSourceRange(); in VisitCXXNewExpr()
9970 if (!Info.CheckArraySize(ArraySize.value()->getExprLoc(), in VisitCXXNewExpr()
10001 Info.FFDiag(*ArraySize, diag::note_constexpr_new_too_small) in VisitCXXNewExpr()
10004 << (*ArraySize)->getSourceRange(); in VisitCXXNewExpr()
12317 uint64_t ArraySize = Designator.getMostDerivedArraySize(); in determineEndOffset() local
12319 ElemsRemaining = ArraySize <= ArrayIndex ? 0 : ArraySize - ArrayIndex; in determineEndOffset()