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
77
88target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32"
99target triple = "aarch64-unknown-linux-gnu"
@@ -14,8 +14,8 @@ target triple = "aarch64-unknown-linux-gnu"
1414define void @test () #0 {
1515; CHECK-GENERIC-LABEL: define void @test(
1616; 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>
1919;
2020entry:
2121 br label %for.body
@@ -38,4 +38,4 @@ for.body:
3838 br i1 %exitcond.not , label %for.cond.cleanup , label %for.body
3939}
4040
41- attributes #0 = { vscale_range(1 ,16 ) "target-features" = "+sve,+sve2,+v9a" }
41+ attributes #0 = { vscale_range(1 ,16 ) }
0 commit comments