summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU
diff options
context:
space:
mode:
authorMichael Liao <michael.hliao@gmail.com>2019-12-25 00:47:18 -0500
committerMichael Liao <michael.hliao@gmail.com>2019-12-31 14:20:30 -0500
commit79d401905fcf519da732b33ee9dffd18f2da3b10 (patch)
tree024a0c698c9f580225706a9580d2883ae2f51cc4 /llvm/lib/Target/AMDGPU
parent8be5a0fe12bb9114bb82986b1dcb9205699aa085 (diff)
downloadbcm5719-llvm-79d401905fcf519da732b33ee9dffd18f2da3b10.tar.gz
bcm5719-llvm-79d401905fcf519da732b33ee9dffd18f2da3b10.zip
[amdgpu] Fix scoreboard updating on `s_waitcnt_vscnt`.
Summary: - Other counters are accidentally cleared. Subscribers: arsenm, kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D71866
Diffstat (limited to 'llvm/lib/Target/AMDGPU')
-rw-r--r--llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp b/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
index bfeaebde386..927826c5240 100644
--- a/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+++ b/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
@@ -1081,7 +1081,7 @@ bool SIInsertWaitcnts::generateWaitcntInstBefore(
assert(II->getOpcode() == AMDGPU::S_WAITCNT_VSCNT);
assert(II->getOperand(0).getReg() == AMDGPU::SGPR_NULL);
ScoreBrackets.applyWaitcnt(
- AMDGPU::Waitcnt(0, 0, 0, II->getOperand(1).getImm()));
+ AMDGPU::Waitcnt(~0u, ~0u, ~0u, II->getOperand(1).getImm()));
}
}
}
OpenPOWER on IntegriCloud