[llvm-branch-commits] [llvm] [AMDGPU] Support Wave Reduction for i16 types - 3 (PR #194812)

Matt Arsenault via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Mon May 4 05:51:29 PDT 2026


================
@@ -5953,7 +5963,7 @@ static MachineBasicBlock *lowerWaveReduce(MachineInstr &MI,
             .addReg(NewAccumulator->getOperand(0).getReg())
             .addImm(1)
             .setOperandDead(3); // Dead scc
-        if (Opc == AMDGPU::S_XOR_B32) {
+        if (Opc == AMDGPU::S_XOR_B32 || Opc == AMDGPU::V_XOR_B16_fake16_e64) {
----------------
arsenm wrote:

Dead V_XOR_B16_fake16_e64 check? 

https://github.com/llvm/llvm-project/pull/194812


More information about the llvm-branch-commits mailing list