Lines Matching defs:DeadStart
561 static bool tryToShorten(Instruction *DeadI, int64_t &DeadStart,
589 offsetToAlignment(uint64_t(KillingStart - DeadStart), PrefAlign);
591 if (DeadSize <= uint64_t(ToRemoveStart - DeadStart))
593 ToRemoveSize = DeadSize - uint64_t(ToRemoveStart - DeadStart);
595 ToRemoveStart = DeadStart;
596 assert(KillingSize >= uint64_t(DeadStart - KillingStart) &&
598 ToRemoveSize = KillingSize - uint64_t(DeadStart - KillingStart);
645 shortenAssignment(DeadI, OrigDest, DeadStart * 8, DeadSize * 8, NewSize * 8,
650 DeadStart += ToRemoveSize;
657 int64_t &DeadStart, uint64_t &DeadSize) {
667 if (KillingStart > DeadStart &&
670 (uint64_t)(KillingStart - DeadStart) < DeadSize &&
671 // Note: "DeadSize - (uint64_t)(KillingStart - DeadStart)" is known to
673 KillingSize >= DeadSize - (uint64_t)(KillingStart - DeadStart)) {
674 if (tryToShorten(DeadI, DeadStart, DeadSize, KillingStart, KillingSize,
685 int64_t &DeadStart, uint64_t &DeadSize) {
695 if (KillingStart <= DeadStart &&
696 // Note: "DeadStart - KillingStart" is known to be non negative due to
698 KillingSize > (uint64_t)(DeadStart - KillingStart)) {
699 // Note: "KillingSize - (uint64_t)(DeadStart - DeadStart)" is known to
701 assert(KillingSize - (uint64_t)(DeadStart - KillingStart) < DeadSize &&
703 if (tryToShorten(DeadI, DeadStart, DeadSize, KillingStart, KillingSize,
2065 int64_t DeadStart = 0;
2067 GetPointerBaseWithConstantOffset(Ptr, DeadStart, DL);
2069 Changed |= tryToShortenEnd(DeadI, IntervalMap, DeadStart, DeadSize);
2072 Changed |= tryToShortenBegin(DeadI, IntervalMap, DeadStart, DeadSize);