[llvm] [AMDGPU] Add new llvm.amdgcn.wave.shuffle intrinsic (PR #167372)
Jay Foad via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 20 01:52:38 PST 2025
================
@@ -7280,6 +7280,85 @@ static SDValue lowerLaneOp(const SITargetLowering &TLI, SDNode *N,
return DAG.getBitcast(VT, UnrolledLaneOp);
}
+static SDValue lowerWaveShuffle(const SITargetLowering &TLI, SDNode *N,
+ SelectionDAG &DAG) {
+ EVT VT = N->getValueType(0);
+ unsigned ValSize = VT.getSizeInBits();
+ assert(ValSize == 32);
----------------
jayfoad wrote:
```suggestion
assert(VT.getSizeInBits() == 32);
```
Otherwise Release builds will get an unused variable warning.
https://github.com/llvm/llvm-project/pull/167372
More information about the llvm-commits
mailing list