[llvm] [AArch64] Optimize two large shifts and a combine into a single combine and shift (PR #99480)

David Green via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 18 21:59:42 PDT 2024


================
@@ -0,0 +1,37 @@
+; RUN: llc < %s -verify-machineinstrs -mtriple=aarch64-none-linux-gnu -mattr=neon | FileCheck %s
+
+define dso_local <16 x i8> @combine16ix8(<8 x i16> noundef %0, <8 x i16> noundef %1) local_unnamed_addr #0 {
----------------
davemgreen wrote:

These can be cleaned up a little by removing dso_local, noundef, local_unnamed_addr and #0.

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


More information about the llvm-commits mailing list