[llvm] [AArch64][GlobalISel] Added support for neon right shifts (PR #170832)

David Green via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 11 08:55:12 PST 2025


================
@@ -300,6 +318,10 @@ def : GINodeEquiv<G_UDOT, AArch64udot>;
 def : GINodeEquiv<G_SDOT, AArch64sdot>;
 def : GINodeEquiv<G_USDOT, AArch64usdot>;
 
+def : GINodeEquiv<G_SQSHLU, AArch64sqshlui>;
+def : GINodeEquiv<G_SRSHR, AArch64srshri>;
+def : GINodeEquiv<G_URSHR, AArch64urshri>;
----------------
davemgreen wrote:

If these are always expected to have immediate offsets then it is probably worth adding _I, like the SDAG nodes.

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


More information about the llvm-commits mailing list