|
12 | 12 | // RUN: %clang --target=aarch64_be -mbig-endian -march=armv8.9a -### -c %s 2>&1 | FileCheck -check-prefix=GENERICV89A-BE %s |
13 | 13 | // RUN: %clang --target=aarch64_be -mbig-endian -march=armv8.9-a -### -c %s 2>&1 | FileCheck -check-prefix=GENERICV89A-BE %s |
14 | 14 | // GENERICV89A-BE: "-cc1"{{.*}} "-triple" "aarch64_be{{.*}}" "-target-cpu" "generic" "-target-feature" "+v8.9a"{{.*}} "-target-feature" "+neon" |
15 | | - |
16 | | -// ===== Architecture extensions ===== |
17 | | - |
18 | | -// RUN: %if aarch64-registered-target %{ %clang -target aarch64 -march=armv8.9-a --print-enabled-extensions | FileCheck -check-prefix=ARCH-EXTENSION --implicit-check-not FEAT_ %s %} |
19 | | -// ARCH-EXTENSION: FEAT_AMUv1 |
20 | | -// ARCH-EXTENSION: FEAT_AMUv1p1 |
21 | | -// ARCH-EXTENSION: FEAT_AdvSIMD |
22 | | -// ARCH-EXTENSION: FEAT_BF16 |
23 | | -// ARCH-EXTENSION: FEAT_BTI |
24 | | -// ARCH-EXTENSION: FEAT_CCIDX |
25 | | -// ARCH-EXTENSION: FEAT_CHK |
26 | | -// ARCH-EXTENSION: FEAT_CLRBHB |
27 | | -// ARCH-EXTENSION: FEAT_CRC32 |
28 | | -// ARCH-EXTENSION: FEAT_CSSC |
29 | | -// ARCH-EXTENSION: FEAT_CSV2_2 |
30 | | -// ARCH-EXTENSION: FEAT_DIT |
31 | | -// ARCH-EXTENSION: FEAT_DPB |
32 | | -// ARCH-EXTENSION: FEAT_DPB2 |
33 | | -// ARCH-EXTENSION: FEAT_DotProd |
34 | | -// ARCH-EXTENSION: FEAT_ECV |
35 | | -// ARCH-EXTENSION: FEAT_ETE |
36 | | -// ARCH-EXTENSION: FEAT_FCMA |
37 | | -// ARCH-EXTENSION: FEAT_FGT |
38 | | -// ARCH-EXTENSION: FEAT_FP |
39 | | -// ARCH-EXTENSION: FEAT_FRINTTS |
40 | | -// ARCH-EXTENSION: FEAT_FlagM |
41 | | -// ARCH-EXTENSION: FEAT_FlagM2 |
42 | | -// ARCH-EXTENSION: FEAT_HBC |
43 | | -// ARCH-EXTENSION: FEAT_HCX |
44 | | -// ARCH-EXTENSION: FEAT_I8MM |
45 | | -// ARCH-EXTENSION: FEAT_JSCVT |
46 | | -// ARCH-EXTENSION: FEAT_LOR |
47 | | -// ARCH-EXTENSION: FEAT_LRCPC |
48 | | -// ARCH-EXTENSION: FEAT_LRCPC2 |
49 | | -// ARCH-EXTENSION: FEAT_LSE |
50 | | -// ARCH-EXTENSION: FEAT_LSE2 |
51 | | -// ARCH-EXTENSION: FEAT_MOPS |
52 | | -// ARCH-EXTENSION: FEAT_MPAM |
53 | | -// ARCH-EXTENSION: FEAT_NMI, FEAT_GICv3_NMI |
54 | | -// ARCH-EXTENSION: FEAT_NV, FEAT_NV2 |
55 | | -// ARCH-EXTENSION: FEAT_PAN |
56 | | -// ARCH-EXTENSION: FEAT_PAN2 |
57 | | -// ARCH-EXTENSION: FEAT_PAuth |
58 | | -// ARCH-EXTENSION: FEAT_PRFMSLC |
59 | | -// ARCH-EXTENSION: FEAT_RAS, FEAT_RASv1p1 |
60 | | -// ARCH-EXTENSION: FEAT_RASv2 |
61 | | -// ARCH-EXTENSION: FEAT_RDM |
62 | | -// ARCH-EXTENSION: FEAT_SB |
63 | | -// ARCH-EXTENSION: FEAT_SEL2 |
64 | | -// ARCH-EXTENSION: FEAT_SPECRES |
65 | | -// ARCH-EXTENSION: FEAT_SPECRES2 |
66 | | -// ARCH-EXTENSION: FEAT_SSBS, FEAT_SSBS2 |
67 | | -// ARCH-EXTENSION: FEAT_TLBIOS, FEAT_TLBIRANGE |
68 | | -// ARCH-EXTENSION: FEAT_TRBE |
69 | | -// ARCH-EXTENSION: FEAT_TRF |
70 | | -// ARCH-EXTENSION: FEAT_UAO |
71 | | -// ARCH-EXTENSION: FEAT_VHE |
72 | | -// ARCH-EXTENSION: FEAT_WFxT |
73 | | -// ARCH-EXTENSION: FEAT_XS |
0 commit comments