@@ -3,7 +3,7 @@ REQUIRES: aarch64-registered-target
33## PPR Register Class Initialization Testcase
44## Ideally , we should use PTRUE_{B/H/S/D} instead of FADDV_VPZ_D for an isolated test case ;
55## However , exegesis does not yet support PTRUE_{B/H/S/D}.
6- RUN: llvm - exegesis - m cpu =neoverse - v2 - mode=latency -- dump - object - to - disk=%d -- opcode - name=FADDV_VPZ_D 2 >& 1
6+ RUN: llvm - exegesis - m cpu =neoverse - v2 - mode=latency -- dump - object - to - disk=%d -- opcode - name=FADDV_VPZ_D -- benchmark - phase=assemble - measured - code 2 >& 1
77RUN: llvm - objdump - d %d > %t.s
88RUN: FileCheck %s -- check - prefix=PPR_ASM < %t.s
99PPR_ASM: <foo>:
@@ -14,7 +14,7 @@ PPR_ASM-NEXT: faddv d{{[0-9]+}}, p{{[0-9]+}}, z{{[0-9]+}}
1414## ZPR Register Class Initialization Testcase
1515## Ideally , we should use DUP_ZI_{B/H/S/D} instead of FADDV_VPZ_D for an isolated test case ;
1616## However , exegesis does not yet support DUP_ZI_{B/H/S/D}.
17- RUN: llvm - exegesis - m cpu =neoverse - v2 - mode=latency -- dump - object - to - disk=%d -- opcode - name=FADDV_VPZ_D 2 >& 1
17+ RUN: llvm - exegesis - m cpu =neoverse - v2 - mode=latency -- dump - object - to - disk=%d -- opcode - name=FADDV_VPZ_D -- benchmark - phase=assemble - measured - code 2 >& 1
1818RUN: llvm - objdump - d %d > %t.s
1919RUN: FileCheck %s -- check - prefix=ZPR_ASM < %t.s
2020ZPR_ASM: <foo>:
@@ -23,15 +23,15 @@ ZPR_ASM-NEXT: mov z{{[0-9]+}}.d, #0x0
2323ZPR_ASM - NEXT: faddv d{{ [ 0 - 9 ]+ }} , p{{ [ 0 - 9 ]+ }} , z{{ [ 0 - 9 ]+ }}
2424
2525## FPR128 Register Class Initialization Testcase
26- RUN: llvm - exegesis - m cpu =neoverse - v2 - mode=latency -- dump - object - to - disk=%d -- opcode - name=ADDVv16i8v 2 >& 1
26+ RUN: llvm - exegesis - m cpu =neoverse - v2 - mode=latency -- dump - object - to - disk=%d -- opcode - name=ADDVv16i8v -- benchmark - phase=assemble - measured - code 2 >& 1
2727RUN: llvm - objdump - d %d > %t.s
2828RUN: FileCheck %s -- check - prefix=FPR128 - ASM < %t.s
2929FPR128 - ASM: <foo>:
3030FPR128 - ASM: movi v{{ [ 0 - 9 ]+ }}.2d , # 0000000000000000
3131FPR128 - ASM - NEXT: addv b{{ [ 0 - 9 ]+ }} , v{{ [ 0 - 9 ]+ }}.16b
3232
3333## FPR64 Register Class Initialization Testcase
34- RUN: llvm - exegesis - m cpu =neoverse - v2 - mode=latency -- dump - object - to - disk=%d -- opcode - name=ADDVv4i16v 2 >& 1
34+ RUN: llvm - exegesis - m cpu =neoverse - v2 - mode=latency -- dump - object - to - disk=%d -- opcode - name=ADDVv4i16v -- benchmark - phase=assemble - measured - code 2 >& 1
3535RUN: llvm - objdump - d %d > %t.s
3636RUN: FileCheck %s -- check - prefix=FPR64 - ASM < %t.s
3737FPR64 - ASM: <foo>:
0 commit comments