Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / Disassembler / AArch64 / armv8.9a-prfm-slc.txt
blob8e06ca4d7d237f29a2146f0b1fcad7488326507f
1 // RUN: llvm-mc -triple aarch64 -disassemble < %s | FileCheck %s --check-prefix=NO-SLC
2 // RUN: llvm-mc -triple aarch64 -disassemble -mattr=+v8.9a < %s | FileCheck %s
3 // RUN: llvm-mc -triple aarch64 -disassemble -mattr=+v9.4a < %s | FileCheck %s
5 [0x66,0x00,0x80,0xf9]
6 // CHECK: prfm pldslckeep, [x3]
7 // NO-SLC: prfm #6, [x3]
9 [0x67,0x00,0x80,0xf9]
10 // CHECK: prfm pldslcstrm, [x3]
11 // NO-SLC: prfm #7, [x3]
13 [0x6e,0x00,0x80,0xf9]
14 // CHECK: prfm plislckeep, [x3]
15 // NO-SLC: prfm #14, [x3]
17 [0x6f,0x00,0x80,0xf9]
18 // CHECK: prfm plislcstrm, [x3]
19 // NO-SLC: prfm #15, [x3]
21 [0x76,0x00,0x80,0xf9]
22 // CHECK: prfm pstslckeep, [x3]
23 // NO-SLC: prfm #22, [x3]
25 [0x77,0x00,0x80,0xf9]
26 // CHECK: prfm pstslcstrm, [x3]
27 // NO-SLC: prfm #23, [x3]
29 [0x06,0x00,0x00,0xd8]
30 // CHECK: prfm pldslckeep, #0
31 // NO-SLC: prfm #6, #0
33 [0x66,0x68,0xa5,0xf8]
34 // CHECK: prfm pldslckeep, [x3, x5]
35 // NO-SLC: prfm #6, [x3, x5]