mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-14 14:24:05 +00:00
Rename LiveRange to LiveInterval::Segment
The Segment struct contains a single interval; multiple instances of this struct are used to construct a live range, but the struct is not a live range by itself. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192392 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -510,14 +510,14 @@ void UserValue::extendDef(SlotIndex Idx, unsigned LocNo,
|
||||
// Limit to VNI's live range.
|
||||
bool ToEnd = true;
|
||||
if (LI && VNI) {
|
||||
LiveRange *Range = LI->getLiveRangeContaining(Start);
|
||||
if (!Range || Range->valno != VNI) {
|
||||
LiveInterval::Segment *Segment = LI->getSegmentContaining(Start);
|
||||
if (!Segment || Segment->valno != VNI) {
|
||||
if (Kills)
|
||||
Kills->push_back(Start);
|
||||
continue;
|
||||
}
|
||||
if (Range->end < Stop)
|
||||
Stop = Range->end, ToEnd = false;
|
||||
if (Segment->end < Stop)
|
||||
Stop = Segment->end, ToEnd = false;
|
||||
}
|
||||
|
||||
// There could already be a short def at Start.
|
||||
|
Reference in New Issue
Block a user