[llvm] [AMDGPU] Remove AtomicNoRet class and getAtomicNoRetOp table (PR #83593)
Jay Foad via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 1 09:02:33 PST 2024
================
@@ -8168,20 +8168,6 @@ void AMDGPUAsmParser::cvtMubufImpl(MCInst &Inst,
bool IsAtomicReturn = false;
if (IsAtomic) {
- for (unsigned i = FirstOperandIdx, e = Operands.size(); i != e; ++i) {
- AMDGPUOperand &Op = ((AMDGPUOperand &)*Operands[i]);
- if (!Op.isCPol())
- continue;
- IsAtomicReturn = Op.getImm() & AMDGPU::CPol::GLC;
- break;
- }
-
- if (!IsAtomicReturn) {
- int NewOpc = AMDGPU::getAtomicNoRetOp(Inst.getOpcode());
- if (NewOpc != -1)
- Inst.setOpcode(NewOpc);
- }
-
----------------
jayfoad wrote:
@rampitec you added this code in https://reviews.llvm.org/D96469.
@kosarev you removed something similar from cvtSMEMAtomic in #71799.
https://github.com/llvm/llvm-project/pull/83593
More information about the llvm-commits
mailing list