Lines Matching refs:DeadSize

276   const uint64_t DeadSize = DeadLoc.Size.getValue();  in isPartialOverwrite()  local
283 KillingOff < int64_t(DeadOff + DeadSize) && in isPartialOverwrite()
289 << int64_t(DeadOff + DeadSize) << ") KillingLoc [" in isPartialOverwrite()
327 if (ILI->second <= DeadOff && ILI->first >= int64_t(DeadOff + DeadSize)) { in isPartialOverwrite()
329 << DeadOff << ", " << int64_t(DeadOff + DeadSize) in isPartialOverwrite()
340 int64_t(DeadOff + DeadSize) > KillingOff && in isPartialOverwrite()
341 uint64_t(KillingOff - DeadOff) + KillingSize <= DeadSize) { in isPartialOverwrite()
343 << ", " << int64_t(DeadOff + DeadSize) in isPartialOverwrite()
360 (KillingOff > DeadOff && KillingOff < int64_t(DeadOff + DeadSize) && in isPartialOverwrite()
361 int64_t(KillingOff + KillingSize) >= int64_t(DeadOff + DeadSize))) in isPartialOverwrite()
375 assert(int64_t(KillingOff + KillingSize) < int64_t(DeadOff + DeadSize) && in isPartialOverwrite()
476 uint64_t &DeadSize, int64_t KillingStart, in tryToShorten() argument
505 if (DeadSize <= uint64_t(ToRemoveStart - DeadStart)) in tryToShorten()
507 ToRemoveSize = DeadSize - uint64_t(ToRemoveStart - DeadStart); in tryToShorten()
526 assert(DeadSize > ToRemoveSize && "Can't remove more than original size"); in tryToShorten()
528 uint64_t NewSize = DeadSize - ToRemoveSize; in tryToShorten()
569 DeadSize = NewSize; in tryToShorten()
575 int64_t &DeadStart, uint64_t &DeadSize) { in tryToShortenEnd() argument
588 (uint64_t)(KillingStart - DeadStart) < DeadSize && in tryToShortenEnd()
591 KillingSize >= DeadSize - (uint64_t)(KillingStart - DeadStart)) { in tryToShortenEnd()
592 if (tryToShorten(DeadI, DeadStart, DeadSize, KillingStart, KillingSize, in tryToShortenEnd()
603 int64_t &DeadStart, uint64_t &DeadSize) { in tryToShortenBegin() argument
619 assert(KillingSize - (uint64_t)(DeadStart - KillingStart) < DeadSize && in tryToShortenBegin()
621 if (tryToShorten(DeadI, DeadStart, DeadSize, KillingStart, KillingSize, in tryToShortenBegin()
879 const uint64_t DeadSize = DeadLoc.Size.getValue(); in isOverwrite() local
888 if (KillingSize >= DeadSize) in isOverwrite()
895 if (Off >= 0 && (uint64_t)Off + DeadSize <= KillingSize) in isOverwrite()
945 if (uint64_t(DeadOff - KillingOff) + DeadSize <= KillingSize) in isOverwrite()
954 else if ((uint64_t)(KillingOff - DeadOff) < DeadSize) { in isOverwrite()
1883 uint64_t DeadSize = Loc.Size.getValue(); in removePartiallyOverlappedStores() local
1886 Changed |= tryToShortenEnd(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()
1889 Changed |= tryToShortenBegin(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()