aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@codeaurora.org>2016-03-09 16:00:35 +0000
committerChad Rosier <mcrosier@codeaurora.org>2016-03-09 16:00:35 +0000
commitc27a18f39fa155583a5a124549137016cb8c7712 (patch)
treef316fd4a7f4422f6817d9472287c4011b9a083a9 /llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp
parent069b432bf7357b680384f4a90b596c8b9cb2c343 (diff)
downloadllvm-c27a18f39fa155583a5a124549137016cb8c7712.zip
llvm-c27a18f39fa155583a5a124549137016cb8c7712.tar.gz
llvm-c27a18f39fa155583a5a124549137016cb8c7712.tar.bz2
[TII] Allow getMemOpBaseRegImmOfs() to accept negative offsets. NFC.
http://reviews.llvm.org/D17967 llvm-svn: 263021
Diffstat (limited to 'llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp b/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp
index cd39933..5ef12e7 100644
--- a/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp
+++ b/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp
@@ -1879,7 +1879,8 @@ void SIScheduleDAGMI::schedule()
for (unsigned i = 0, e = (unsigned)SUnits.size(); i != e; ++i) {
SUnit *SU = &SUnits[i];
- unsigned BaseLatReg, OffLatReg;
+ unsigned BaseLatReg;
+ int64_t OffLatReg;
if (SITII->isLowLatencyInstruction(SU->getInstr())) {
IsLowLatencySU[i] = 1;
if (SITII->getMemOpBaseRegImmOfs(SU->getInstr(), BaseLatReg,