jayfoad wrote: > Taking a glimpse, this doesn't wait for vscnt because stores don't write to registers. If we can agree on that, then I think this is good to go. Good point. I implemented that! https://reviews.llvm.org/D153537 https://github.com/llvm/llvm-project/pull/72245