[llvm] [AMDGPU] Fix missing waitcnt after buffer_wbl2 (PR #178316)
Austin Kerbow via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 2 08:15:32 PST 2026
================
@@ -2701,7 +2711,11 @@ void SIInsertWaitcnts::updateEventWaitcntAfter(MachineInstr &Inst,
if (!SIInstrInfo::isLDSDMA(Inst) && FlatASCount > 1)
ScoreBrackets->setPendingFlat();
} else if (SIInstrInfo::isVMEM(Inst) &&
- !llvm::AMDGPU::getMUBUFIsBufferInv(Inst.getOpcode())) {
+ ((!llvm::AMDGPU::getMUBUFIsBufferInv(Inst.getOpcode()) ||
+ Inst.getOpcode() == AMDGPU::BUFFER_WBL2))) {
+ // BUFFER_WBL2 is included here because unlike invalidates, has to be
----------------
kerbowa wrote:
```suggestion
// BUFFER_WBL2 is included here because unlike invalidates, has to be
```
https://github.com/llvm/llvm-project/pull/178316
More information about the llvm-commits
mailing list