[llvm] [AMDGPU] Stop using True16 profile for v_bitop3_b16 of gfx950. (PR #119706)

Pravin Jagtap via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 12 06:22:41 PST 2024


https://github.com/pravinjagtap created https://github.com/llvm/llvm-project/pull/119706

None

>From 12b0d5411d12fe3b42a43a9f620d4b1783670a08 Mon Sep 17 00:00:00 2001
From: Pravin Jagtap <Pravin.Jagtap at amd.com>
Date: Thu, 12 Dec 2024 19:49:36 +0530
Subject: [PATCH] [AMDGPU] Stop using True16 profile for v_bitop3_b16 of
 gfx950.

---
 llvm/lib/Target/AMDGPU/VOP3Instructions.td | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/llvm/lib/Target/AMDGPU/VOP3Instructions.td b/llvm/lib/Target/AMDGPU/VOP3Instructions.td
index 94dce739b08b5f..2b508c40b81c01 100644
--- a/llvm/lib/Target/AMDGPU/VOP3Instructions.td
+++ b/llvm/lib/Target/AMDGPU/VOP3Instructions.td
@@ -1296,8 +1296,7 @@ let SubtargetPredicate = isGFX12Plus in {
 let SubtargetPredicate = HasBitOp3Insts  in {
   let isReMaterializable = 1 in {
     defm V_BITOP3_B16 : VOP3Inst <"v_bitop3_b16",
-                                  VOP3_BITOP3_Profile<VOPProfile_True16<VOPProfile <[i16, i16, i16, i16, i32]>>,
-                                                      VOP3_OPSEL>>;
+                                  VOP3_BITOP3_Profile<VOPProfile <[i16, i16, i16, i16, i32]>, VOP3_OPSEL>>;
     defm V_BITOP3_B32 : VOP3Inst <"v_bitop3_b32",
                                   VOP3_BITOP3_Profile<VOPProfile <[i32, i32, i32, i32, i32]>, VOP3_REGULAR>>;
   }



More information about the llvm-commits mailing list