================
@@ -22270,6 +22299,15 @@ static SDValue performIntrinsicCombine(SDNode *N,
     return tryConvertSVEWideCompare(N, ISD::SETULT, DCI, DAG);
   case Intrinsic::aarch64_sve_cmpls_wide:
     return tryConvertSVEWideCompare(N, ISD::SETULE, DCI, DAG);
+  case Intrinsic::aarch64_sve_rev:
----------------
sdesmalen-arm wrote:

`aarch64_sve_rev` doesn't need handling here because it is replaced by 
`llvm.vector.reverse`.

Could you remove the intrinsic and also add a case in AutoUpgrade.cpp to 
replace `aarch64.sve.rev` -> `vector.reverse`?

That may be something to pull out into a separate PR.

https://github.com/llvm/llvm-project/pull/116422
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to