[Mlir-commits] [mlir] [mlir][LLVM] Let decomposeValue/composeValue handle aggregates (PR #183405)
Erick Ochoa Lopez
llvmlistbot at llvm.org
Fri Feb 27 09:36:07 PST 2026
================
@@ -359,8 +362,11 @@ struct GPUShuffleOpLowering : public ConvertOpToLLVMPattern<gpu::ShuffleOp> {
Value dwordAlignedDstLane =
LLVM::ShlOp::create(rewriter, loc, int32Type, selectDstLane, two);
- SmallVector<Value> decomposed =
- LLVM::decomposeValue(rewriter, loc, initShflValue, int32Type);
+ SmallVector<Value> decomposed;
+ if (failed(LLVM::decomposeValue(rewriter, loc, initShflValue, int32Type,
+ decomposed)))
----------------
amd-eochoalo wrote:
Then that's fine. Thanks!
https://github.com/llvm/llvm-project/pull/183405
More information about the Mlir-commits
mailing list