Lines Matching refs:DeadStart

560 static bool tryToShorten(Instruction *DeadI, int64_t &DeadStart,  in tryToShorten()  argument
588 offsetToAlignment(uint64_t(KillingStart - DeadStart), PrefAlign); in tryToShorten()
590 if (DeadSize <= uint64_t(ToRemoveStart - DeadStart)) in tryToShorten()
592 ToRemoveSize = DeadSize - uint64_t(ToRemoveStart - DeadStart); in tryToShorten()
594 ToRemoveStart = DeadStart; in tryToShorten()
595 assert(KillingSize >= uint64_t(DeadStart - KillingStart) && in tryToShorten()
597 ToRemoveSize = KillingSize - uint64_t(DeadStart - KillingStart); in tryToShorten()
643 shortenAssignment(DeadI, OrigDest, DeadStart * 8, DeadSize * 8, NewSize * 8, in tryToShorten()
648 DeadStart += ToRemoveSize; in tryToShorten()
655 int64_t &DeadStart, uint64_t &DeadSize) { in tryToShortenEnd() argument
665 if (KillingStart > DeadStart && in tryToShortenEnd()
668 (uint64_t)(KillingStart - DeadStart) < DeadSize && in tryToShortenEnd()
671 KillingSize >= DeadSize - (uint64_t)(KillingStart - DeadStart)) { in tryToShortenEnd()
672 if (tryToShorten(DeadI, DeadStart, DeadSize, KillingStart, KillingSize, in tryToShortenEnd()
683 int64_t &DeadStart, uint64_t &DeadSize) { in tryToShortenBegin() argument
693 if (KillingStart <= DeadStart && in tryToShortenBegin()
696 KillingSize > (uint64_t)(DeadStart - KillingStart)) { in tryToShortenBegin()
699 assert(KillingSize - (uint64_t)(DeadStart - KillingStart) < DeadSize && in tryToShortenBegin()
701 if (tryToShorten(DeadI, DeadStart, DeadSize, KillingStart, KillingSize, in tryToShortenBegin()
2011 int64_t DeadStart = 0; in removePartiallyOverlappedStores() local
2013 GetPointerBaseWithConstantOffset(Ptr, DeadStart, DL); in removePartiallyOverlappedStores()
2015 Changed |= tryToShortenEnd(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()
2018 Changed |= tryToShortenBegin(DeadI, IntervalMap, DeadStart, DeadSize); in removePartiallyOverlappedStores()