[llvm] [AMDGPU]: Add support to unpack V_PK_MOV_B32 (PR #163464)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 5 11:02:54 PST 2025
================
@@ -520,6 +530,11 @@ uint16_t SIPreEmitPeephole::mapToUnpackedOpcode(MachineInstr &I) {
return AMDGPU::V_MUL_F32_e64;
case AMDGPU::V_PK_FMA_F32:
return AMDGPU::V_FMA_F32_e64;
+ case AMDGPU::V_PK_MOV_B32:
+ // Source modifiers aren't handled for MOV due to prevailing restrictions.
+ // Hence, 64-bit encoding isn't necessary. Will create unnecessary
+ // instruction cache pressure.
----------------
arsenm wrote:
```suggestion
```
https://github.com/llvm/llvm-project/pull/163464
More information about the llvm-commits
mailing list