1
- ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=generic | FileCheck %s --check-prefix=CHECK-GENERIC
2
- ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=neoverse-v2 | FileCheck %s --check-prefix=CHECK-PREFFIXED
3
- ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=cortex-x2 | FileCheck %s --check-prefix=CHECK-PREFFIXED
4
- ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=cortex-x3 | FileCheck %s --check-prefix=CHECK-PREFFIXED
5
- ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=cortex-x4 | FileCheck %s --check-prefix=CHECK-PREFFIXED
6
- ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=cortex-x925 | FileCheck %s --check-prefix=CHECK-PREFFIXED
1
+ ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=generic -mattr=+sve2 | FileCheck %s --check-prefix=CHECK-GENERIC
2
+ ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=neoverse-v2 | FileCheck %s --check-prefix=CHECK-PREFERFIXED
3
+ ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=cortex-x2 | FileCheck %s --check-prefix=CHECK-PREFERFIXED
4
+ ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=cortex-x3 | FileCheck %s --check-prefix=CHECK-PREFERFIXED
5
+ ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=cortex-x4 | FileCheck %s --check-prefix=CHECK-PREFERFIXED
6
+ ; RUN: opt -S < %s -passes=loop-vectorize -mcpu=cortex-x925 | FileCheck %s --check-prefix=CHECK-PREFERFIXED
7
7
8
8
target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32"
9
9
target triple = "aarch64-unknown-linux-gnu"
@@ -14,8 +14,8 @@ target triple = "aarch64-unknown-linux-gnu"
14
14
define void @test () #0 {
15
15
; CHECK-GENERIC-LABEL: define void @test(
16
16
; CHECK-GENERIC: store <vscale x 4 x float>
17
- ; CHECK-PREFFIXED -LABEL: define void @test(
18
- ; CHECK-PREFFIXED : store <4 x float>
17
+ ; CHECK-PREFERFIXED -LABEL: define void @test(
18
+ ; CHECK-PREFERFIXED : store <4 x float>
19
19
;
20
20
entry:
21
21
br label %for.body
@@ -38,4 +38,4 @@ for.body:
38
38
br i1 %exitcond.not , label %for.cond.cleanup , label %for.body
39
39
}
40
40
41
- attributes #0 = { vscale_range(1 ,16 ) "target-features" = "+sve,+sve2,+v9a" }
41
+ attributes #0 = { vscale_range(1 ,16 ) }
0 commit comments