[llvm] Adding support in llvm-exegesis for Aarch64 for handling FPR64/128, PPR16 and ZPR128 reg class. (PR #127564)

Sjoerd Meijer via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 27 00:15:52 PST 2025


================
@@ -2,22 +2,30 @@
 
 # ppr register class initialization testcase 
 # ideally we should use PTRUE_{B/H?S/D} instead of FADDV_VPZ_D for isolated testcase; but exegesis does not support PTRUE_{B/H?S/D} yet;
-# RUN: llvm-exegesis -mcpu=neoverse-v2 -mode=latency -opcode-name=FADDV_VPZ_D 2>&1 | FileCheck %s --check-prefix=PPR
+# RUN: llvm-exegesis -mcpu=neoverse-v2 -mode=latency --dump-object-to-disk=FADDV_VPZ_D.o --opcode-name=FADDV_VPZ_D 2>&1 | FileCheck %s --check-prefix=PPR
+# RUN: llvm-objdump -d FADDV_VPZ_D.o | FileCheck %s --check-prefix=PPR_ASM
----------------
sjoerdmeijer wrote:

Rather than a hardcoded file name here and above, you can use `%t`, so that will look like something like this:

       --dump-object-to-disk=%t 
       llvm-objdump -d %t 

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


More information about the llvm-commits mailing list