[llvm] [AMDGPU] Support image atomic no return instructions (PR #150742)
Mirko BrkuĊĦanin via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 18 06:27:12 PDT 2025
================
@@ -990,95 +990,96 @@ multiclass MIMG_Atomic_Addr_Helper_m <mimgopc op, string asm,
RegisterOperand data_rc,
bit enableDasm = 0,
bit isFP = 0,
+ bit noRtn = 0,
string renamed = ""> {
let hasSideEffects = 1, // FIXME: remove this
mayLoad = 1, mayStore = 1, hasPostISelHook = 0, DisableWQM = 1,
FPAtomic = isFP in {
let VAddrDwords = 1 in {
let ssamp = 0 in {
if op.HAS_SI then {
- def _V1_si : MIMG_Atomic_si <op, asm, data_rc, VGPR_32, enableDasm>;
+ def _V1_si : MIMG_Atomic_si <op, asm, data_rc, VGPR_32, noRtn,enableDasm>;
----------------
mbrkusanin wrote:
```suggestion
def _V1_si : MIMG_Atomic_si <op, asm, data_rc, VGPR_32, noRtn, enableDasm>;
```
https://github.com/llvm/llvm-project/pull/150742
More information about the llvm-commits
mailing list