================ @@ -85,6 +85,26 @@ define i8 @atomic_max_smin_char(ptr %addr) { ret i8 %res } +; Idempotent atomicrmw are still canonicalized. +define i8 @atomic_min_umax_char(ptr %addr) { ---------------- AZero13 wrote: No. https://github.com/llvm/llvm-project/pull/142277