https://github.com/Dinistro approved this pull request. I'm fine with merging this from an LLVM dialect perspective. Just added one more nit to the GPU test, which seems to have an odd formatting. https://github.com/llvm/llvm-project/pull/101664