diff --git a/llvm/lib/Target/AMDGPU/BUFInstructions.td b/llvm/lib/Target/AMDGPU/BUFInstructions.td index 7d4d619788d39..4b74f3b81e5e7 100644 --- a/llvm/lib/Target/AMDGPU/BUFInstructions.td +++ b/llvm/lib/Target/AMDGPU/BUFInstructions.td @@ -2509,7 +2509,7 @@ class MUBUF_Real_Atomic_gfx12_impl op, string ps_name, multiclass MUBUF_Real_Atomic_gfx11_Renamed_impl op, bit is_return, string real_name> { - defvar Rtn = !if(!eq(is_return, 1), "_RTN", ""); + defvar Rtn = !if(is_return, "_RTN", ""); def _BOTHEN#Rtn#_gfx11 : MUBUF_Real_Atomic_gfx11_impl, AtomicNoRet; @@ -2526,7 +2526,7 @@ multiclass MUBUF_Real_Atomic_gfx11_Renamed_impl op, bit is_return, multiclass MUBUF_Real_Atomic_gfx12_Renamed_impl op, bit is_return, string real_name> { - defvar Rtn = !if(!eq(is_return, 1), "_RTN", ""); + defvar Rtn = !if(is_return, "_RTN", ""); def _BOTHEN#Rtn#_gfx12 : MUBUF_Real_Atomic_gfx12_impl, AtomicNoRet;