https://github.com/tblah approved this pull request. Thanks Jack. LGTM I was just wondering about keeping all of the reduction stuff together but you're probably right. Lets keep it as it is. https://github.com/llvm/llvm-project/pull/196094