[llvm] [AArch64] Improve non-SVE popcount for 32bit and 64 bit using udot (PR #95881)

David Green via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 18 00:34:03 PDT 2024


================
@@ -1,5 +1,8 @@
 ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
 ; RUN: llc < %s -O0 -mtriple=aarch64-unknown-unknown | FileCheck %s
+; RUN: llc < %s -mtriple=aarch64-unknown-unknown -mattr=+neon | FileCheck %s --check-prefix=NEON
+; RUN: llc < %s -mtriple=aarch64-unknown-unknown -mattr=+neon,+dotprod | FileCheck %s --check-prefix=DOT
+; RUN: llc < %s -mtriple=aarch64-unknown-unknown -mattr=+sve | FileCheck %s --check-prefix=SVE
----------------
davemgreen wrote:

Can you add --check-prefixes=CHECK,DOT (for example), so that when the code is the same they share the same CHECK lines.

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


More information about the llvm-commits mailing list