Lines Matching refs:ArrayIndex
365 uint64_t ArrayIndex = IsArray ? Entries.back().getAsArrayIndex() in validIndexAdjustments() local
369 return {ArrayIndex, ArraySize - ArrayIndex}; in validIndexAdjustments()
392 Entries.push_back(PathEntry::ArrayIndex(0)); in addArrayUnchecked()
403 Entries.push_back(PathEntry::ArrayIndex(0)); in addUnsizedArrayUnchecked()
428 Entries.push_back(PathEntry::ArrayIndex(Imag)); in addComplexUnchecked()
449 Entries.back() = PathEntry::ArrayIndex( in adjustIndex()
459 uint64_t ArrayIndex = IsArray ? Entries.back().getAsArrayIndex() in adjustIndex() local
464 if (N < -(int64_t)ArrayIndex || N > ArraySize - ArrayIndex) { in adjustIndex()
468 (llvm::APInt&)N += ArrayIndex; in adjustIndex()
475 ArrayIndex += TruncatedN; in adjustIndex()
476 assert(ArrayIndex <= ArraySize && in adjustIndex()
480 Entries.back() = PathEntry::ArrayIndex(ArrayIndex); in adjustIndex()
482 IsOnePastTheEnd = (ArrayIndex != 0); in adjustIndex()
11396 uint64_t ArrayIndex = Designator.Entries.back().getAsArrayIndex(); in determineEndOffset() local
11397 ElemsRemaining = ArraySize <= ArrayIndex ? 0 : ArraySize - ArrayIndex; in determineEndOffset()