mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-01 05:01:59 +01:00
[misched] Fix a truncation issue from r263021.
The truncation was causing the sorting algorithm to behave oddly when comparing positive and negative offsets. Fortunately, this doesn't currently happen in practice and was exposed by a WIP. Thus, I can't test this change now, but the follow on patch will. llvm-svn: 263255
This commit is contained in:
parent
7f1a01ecd3
commit
acf4769353
@ -1362,7 +1362,7 @@ class LoadClusterMutation : public ScheduleDAGMutation {
|
||||
SUnit *SU;
|
||||
unsigned BaseReg;
|
||||
int64_t Offset;
|
||||
LoadInfo(SUnit *su, unsigned reg, unsigned ofs)
|
||||
LoadInfo(SUnit *su, unsigned reg, int64_t ofs)
|
||||
: SU(su), BaseReg(reg), Offset(ofs) {}
|
||||
|
||||
bool operator<(const LoadInfo &RHS) const {
|
||||
|
Loading…
x
Reference in New Issue
Block a user