================
@@ -11281,6 +11281,11 @@ SDValue DAGCombiner::visitFunnelShift(SDNode *N) {
unsigned BitWidth = VT.getScalarSizeInBits();
SDLoc DL(N);
+ // fold (fshl C0, C1, C2) -> C3
----------------
RKSimon wrote:
fshl/fshr
https://github.com/llvm/llvm-project/pull/154480