[llvm] AMDGPU: Drop and upgrade llvm.amdgcn.atomic.csub/cond.sub to atomicrmw (PR #105553)
    Matt Arsenault via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Sep 11 05:47:12 PDT 2024
    
    
  
================
@@ -1150,7 +1150,15 @@ Value *SplitPtrStructs::handleMemoryInst(Instruction *I, Value *Arg, Value *Ptr,
     case AtomicRMWInst::UIncWrap:
     case AtomicRMWInst::UDecWrap:
       report_fatal_error("wrapping increment/decrement not supported for "
-                         "buffer resources and should've ben expanded away");
+                         "buffer resources and should've been expanded away");
+      break;
+    case AtomicRMWInst::USubCond:
+      report_fatal_error("conditional subtract not supported for buffer "
----------------
arsenm wrote:
I see BUFFER_ATOMIC_CSUB_U32 in the manual? 
https://github.com/llvm/llvm-project/pull/105553
    
    
More information about the llvm-commits
mailing list