[llvm] ff30436 - [GlobalISel] Fix MachineIRBuilder not using the DstOp argument for G_SHUFFLE_VECTOR.
Amara Emerson via llvm-commits
llvm-commits at lists.llvm.org
Tue May 25 00:43:34 PDT 2021
Author: Amara Emerson
Date: 2021-05-25T00:43:26-07:00
New Revision: ff30436dc5e54b85b5b942a3a84d0720f657b36f
URL: https://github.com/llvm/llvm-project/commit/ff30436dc5e54b85b5b942a3a84d0720f657b36f
DIFF: https://github.com/llvm/llvm-project/commit/ff30436dc5e54b85b5b942a3a84d0720f657b36f.diff
LOG: [GlobalISel] Fix MachineIRBuilder not using the DstOp argument for G_SHUFFLE_VECTOR.
Added:
Modified:
llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp b/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
index 1f86bfaaebb6..748d7a0b79f1 100644
--- a/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
@@ -681,7 +681,7 @@ MachineInstrBuilder MachineIRBuilder::buildShuffleVector(const DstOp &Res,
(void)Src1Ty;
(void)Src2Ty;
ArrayRef<int> MaskAlloc = getMF().allocateShuffleMask(Mask);
- return buildInstr(TargetOpcode::G_SHUFFLE_VECTOR, {DstTy}, {Src1, Src2})
+ return buildInstr(TargetOpcode::G_SHUFFLE_VECTOR, {Res}, {Src1, Src2})
.addShuffleMask(MaskAlloc);
}
More information about the llvm-commits
mailing list