gandhi56 wrote: I am in favor of Jay's idea to use `promoteUniformToI32` function to encourage combining of nodes in SIISelLowering. I updated the PR with this implementation. https://github.com/llvm/llvm-project/pull/210156