Lines Matching refs:sve
1 ; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
15 %out = call i64 @llvm.aarch64.sve.cntb(i32 2)
23 %cnt = call i64 @llvm.aarch64.sve.cntb(i32 6)
32 %cnt = call i64 @llvm.aarch64.sve.cntb(i32 8)
45 %out = call i64 @llvm.aarch64.sve.cnth(i32 3)
53 %cnt = call i64 @llvm.aarch64.sve.cnth(i32 7)
62 %cnt = call i64 @llvm.aarch64.sve.cnth(i32 5)
75 %out = call i64 @llvm.aarch64.sve.cntw(i32 4)
83 %cnt = call i64 @llvm.aarch64.sve.cntw(i32 8)
92 %cnt = call i64 @llvm.aarch64.sve.cntw(i32 6)
105 %out = call i64 @llvm.aarch64.sve.cntd(i32 5)
113 %cnt = call i64 @llvm.aarch64.sve.cntd(i32 9)
122 %cnt = call i64 @llvm.aarch64.sve.cntd(i32 10)
135 %out = call i64 @llvm.aarch64.sve.cntp.nxv16i1(<vscale x 16 x i1> %pg,
144 %out = call i64 @llvm.aarch64.sve.cntp.nxv8i1(<vscale x 8 x i1> %pg,
153 %out = call i64 @llvm.aarch64.sve.cntp.nxv4i1(<vscale x 4 x i1> %pg,
162 %out = call i64 @llvm.aarch64.sve.cntp.nxv2i1(<vscale x 2 x i1> %pg,
167 declare i64 @llvm.aarch64.sve.cntb(i32 %pattern)
168 declare i64 @llvm.aarch64.sve.cnth(i32 %pattern)
169 declare i64 @llvm.aarch64.sve.cntw(i32 %pattern)
170 declare i64 @llvm.aarch64.sve.cntd(i32 %pattern)
172 declare i64 @llvm.aarch64.sve.cntp.nxv16i1(<vscale x 16 x i1>, <vscale x 16 x i1>)
173 declare i64 @llvm.aarch64.sve.cntp.nxv8i1(<vscale x 8 x i1>, <vscale x 8 x i1>)
174 declare i64 @llvm.aarch64.sve.cntp.nxv4i1(<vscale x 4 x i1>, <vscale x 4 x i1>)
175 declare i64 @llvm.aarch64.sve.cntp.nxv2i1(<vscale x 2 x i1>, <vscale x 2 x i1>)