[llvm] [AMDGPU] Switch V_CNDMASK operands to shrink it into VOP2 (PR #135162)

Mirko BrkuĊĦanin via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 14 05:31:51 PDT 2025


================
@@ -905,11 +921,11 @@ bool SIShrinkInstructions::shouldSwapCndOperands(
     MachineInstr *UseInst = Use.getParent();
     if (UseInst->getOpcode() != AMDGPU::V_CNDMASK_B32_e64)
       return false;
-    MachineOperand *Src0 = TII.getNamedOperand(*UseInst, AMDGPU::OpName::src0);
-    MachineOperand *Src1 = TII.getNamedOperand(*UseInst, AMDGPU::OpName::src1);
+    MachineOperand *Src0 = &UseInst->getOperand(2);
+    MachineOperand *Src1 = &UseInst->getOperand(4);
----------------
mbrkusanin wrote:

use reference

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


More information about the llvm-commits mailing list