[llvm] [AMDGPU] Add shuffle optimizer pass (PR #155824)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 28 05:23:04 PDT 2025


================
@@ -4061,6 +4081,10 @@ class AMDGPUSWmmacIntrinsicABIdx<LLVMType A, LLVMType B, LLVMType CD, LLVMType I
 >;
 
 defset list<Intrinsic> AMDGPUSWMMACIntrinsicsGFX1250 = {
+def int_amdgcn_swmmac_f32_16x16x32_f16      : AMDGPUSWmmacIntrinsicIdx<llvm_anyfloat_ty, llvm_anyfloat_ty, llvm_anyfloat_ty, llvm_anyint_ty>;
+def int_amdgcn_swmmac_f32_16x16x32_bf16     : AMDGPUSWmmacIntrinsicIdx<llvm_anyint_ty, llvm_anyint_ty, llvm_anyfloat_ty, llvm_anyint_ty>;
----------------
arsenm wrote:

Should submit this move in a separate patch 

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


More information about the llvm-commits mailing list