[llvm] [LoongArch] Make rotl/rotr custom for lsx/lasx (PR #161154)

via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 27 18:22:33 PST 2025


================
@@ -827,6 +834,59 @@ SDValue LoongArchTargetLowering::lowerPREFETCH(SDValue Op,
   return Op;
 }
 
+SDValue LoongArchTargetLowering::lowerRotate(SDValue Op,
+                                             SelectionDAG &DAG) const {
+  MVT VT = Op.getSimpleValueType();
+  if (!VT.isVector())
+    return Op;
----------------
zhaoqi5 wrote:

Use an assert is better.

https://github.com/llvm/llvm-project/pull/161154


More information about the llvm-commits mailing list