mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-05 12:31:33 +00:00
Use getPrevSlot() instead of getPrevIndex().
The getPrevIndex() function moves to the same slot in the previous instruction. For getVNInfoBefore(), we just need the previous slot in the same instruction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139793 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
031432f9ad
commit
a1dd30553d
@ -415,7 +415,7 @@ namespace llvm {
|
|||||||
/// necessarilly including Idx, or NULL. Use this to find the reaching def
|
/// necessarilly including Idx, or NULL. Use this to find the reaching def
|
||||||
/// used by an instruction at this SlotIndex position.
|
/// used by an instruction at this SlotIndex position.
|
||||||
VNInfo *getVNInfoBefore(SlotIndex Idx) const {
|
VNInfo *getVNInfoBefore(SlotIndex Idx) const {
|
||||||
const_iterator I = FindLiveRangeContaining(Idx.getPrevIndex());
|
const_iterator I = FindLiveRangeContaining(Idx.getPrevSlot());
|
||||||
return I == end() ? 0 : I->valno;
|
return I == end() ? 0 : I->valno;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user