arsenm wrote: > If `AtomicExpand` now handles lowering atomics to non-atomic equivalents, can we drop the `LowerAtomic` pass? Maybe a follow-up? Maybe? Maybe it's useful as a standalone utility? https://github.com/llvm/llvm-project/pull/223157