Lines Matching refs:DeadStart
475 static bool tryToShorten(Instruction *DeadI, int64_t &DeadStart, in tryToShorten() argument
503 offsetToAlignment(uint64_t(KillingStart - DeadStart), PrefAlign); in tryToShorten()
505 if (DeadSize <= uint64_t(ToRemoveStart - DeadStart)) in tryToShorten()
507 ToRemoveSize = DeadSize - uint64_t(ToRemoveStart - DeadStart); in tryToShorten()
509 ToRemoveStart = DeadStart; in tryToShorten()
510 assert(KillingSize >= uint64_t(DeadStart - KillingStart) && in tryToShorten()
512 ToRemoveSize = KillingSize - uint64_t(DeadStart - KillingStart); in tryToShorten()
568 DeadStart += ToRemoveSize; in tryToShorten()
575 int64_t &DeadStart, uint64_t &DeadSize) { in tryToShortenEnd() argument
585 if (KillingStart > DeadStart && in tryToShortenEnd()
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
613 if (KillingStart <= DeadStart && in tryToShortenBegin()
616 KillingSize > (uint64_t)(DeadStart - KillingStart)) { in tryToShortenBegin()
619 assert(KillingSize - (uint64_t)(DeadStart - KillingStart) < DeadSize && in tryToShortenBegin()
621 if (tryToShorten(DeadI, DeadStart, DeadSize, KillingStart, KillingSize, in tryToShortenBegin()
1882 int64_t DeadStart = 0; in removePartiallyOverlappedStores() local
1884 GetPointerBaseWithConstantOffset(Ptr, DeadStart, DL); in removePartiallyOverlappedStores()
1886 Changed |= tryToShortenEnd(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()
1889 Changed |= tryToShortenBegin(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()