reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3507 if (Offset == 0 && DL.getTypeAllocSize(Ty) == Size) 3509 if (Offset > DL.getTypeAllocSize(Ty) || 3510 (DL.getTypeAllocSize(Ty) - Offset) < Size) 3516 uint64_t NumSkippedElements = Offset / ElementSize; 3519 Offset -= NumSkippedElements * ElementSize; 3522 if (Offset > 0 || Size < ElementSize) { 3524 if ((Offset + Size) > ElementSize) 3527 return getTypePartition(DL, ElementTy, Offset, Size); 3529 assert(Offset == 0); 3545 if (Offset >= SL->getSizeInBytes()) 3547 uint64_t EndOffset = Offset + Size; 3551 unsigned Index = SL->getElementContainingOffset(Offset); 3552 Offset -= SL->getElementOffset(Index); 3556 if (Offset >= ElementSize) 3560 if (Offset > 0 || Size < ElementSize) { 3561 if ((Offset + Size) > ElementSize) 3563 return getTypePartition(DL, ElementTy, Offset, Size); 3565 assert(Offset == 0);