[llvm] [AMDGPU] Use correct vector elt type when shrinking mfma scale (PR #123043)
Fraser Cormack via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 15 03:17:22 PST 2025
https://github.com/frasercrmck created https://github.com/llvm/llvm-project/pull/123043
This might be a copy/paste error. I don't think this an issue in practice as the builtins/intrinsics are only legal with identical vector element types.
>From e5e304f8869f9032eae72cb8db2a5d5d361a74af Mon Sep 17 00:00:00 2001
From: Fraser Cormack <fraser at codeplay.com>
Date: Wed, 15 Jan 2025 11:12:08 +0000
Subject: [PATCH] [AMDGPU] Use correct vector elt type when shrinking mfma
scale
This might be a copy/paste error. I don't think this an issue in
practice as the builtins/intrinsics are only legal with identical vector
element types.
---
llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp b/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
index 8b1b398606583e..bac3bb5fde7b02 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
@@ -1346,7 +1346,7 @@ GCNTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const {
if (Src1Ty->getNumElements() > Src1NumElts) {
Src1 = IC.Builder.CreateExtractVector(
- FixedVectorType::get(Src0Ty->getElementType(), Src1NumElts), Src1,
+ FixedVectorType::get(Src1Ty->getElementType(), Src1NumElts), Src1,
IC.Builder.getInt64(0));
MadeChange = true;
}
More information about the llvm-commits
mailing list