@@ -3,7 +3,7 @@ REQUIRES: aarch64-registered-target
3
3
## PPR Register Class Initialization Testcase
4
4
## Ideally , we should use PTRUE_{B/H/S/D} instead of FADDV_VPZ_D for an isolated test case ;
5
5
## 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
7
7
RUN: llvm - objdump - d %d > %t.s
8
8
RUN: FileCheck %s -- check - prefix=PPR_ASM < %t.s
9
9
PPR_ASM: <foo>:
@@ -14,7 +14,7 @@ PPR_ASM-NEXT: faddv d{{[0-9]+}}, p{{[0-9]+}}, z{{[0-9]+}}
14
14
## ZPR Register Class Initialization Testcase
15
15
## Ideally , we should use DUP_ZI_{B/H/S/D} instead of FADDV_VPZ_D for an isolated test case ;
16
16
## 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
18
18
RUN: llvm - objdump - d %d > %t.s
19
19
RUN: FileCheck %s -- check - prefix=ZPR_ASM < %t.s
20
20
ZPR_ASM: <foo>:
@@ -23,15 +23,15 @@ ZPR_ASM-NEXT: mov z{{[0-9]+}}.d, #0x0
23
23
ZPR_ASM - NEXT: faddv d{{ [ 0 - 9 ]+ }} , p{{ [ 0 - 9 ]+ }} , z{{ [ 0 - 9 ]+ }}
24
24
25
25
## 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
27
27
RUN: llvm - objdump - d %d > %t.s
28
28
RUN: FileCheck %s -- check - prefix=FPR128 - ASM < %t.s
29
29
FPR128 - ASM: <foo>:
30
30
FPR128 - ASM: movi v{{ [ 0 - 9 ]+ }}.2d , # 0000000000000000
31
31
FPR128 - ASM - NEXT: addv b{{ [ 0 - 9 ]+ }} , v{{ [ 0 - 9 ]+ }}.16b
32
32
33
33
## 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
35
35
RUN: llvm - objdump - d %d > %t.s
36
36
RUN: FileCheck %s -- check - prefix=FPR64 - ASM < %t.s
37
37
FPR64 - ASM: <foo>:
0 commit comments