@@ -144,11 +144,11 @@ define <1 x i128> @popcount1x128(<1 x i128> %0) {
144
144
; SVE-NEXT: fmov x0, d0
145
145
; SVE-NEXT: ret
146
146
Entry:
147
- %1 = tail call <1 x i128 > @llvm.ctpop.v1.i128 (<1 x i128 > %0 )
147
+ %1 = tail call <1 x i128 > @llvm.ctpop.v1i128 (<1 x i128 > %0 )
148
148
ret <1 x i128 > %1
149
149
}
150
150
151
- declare <1 x i128 > @llvm.ctpop.v1.i128 (<1 x i128 >)
151
+ declare <1 x i128 > @llvm.ctpop.v1i128 (<1 x i128 >)
152
152
153
153
define <2 x i64 > @popcount2x64 (<2 x i64 > %0 ) {
154
154
; NEON-LABEL: popcount2x64:
@@ -176,11 +176,11 @@ define <2 x i64> @popcount2x64(<2 x i64> %0) {
176
176
; SVE-NEXT: uaddlp v0.2d, v0.4s
177
177
; SVE-NEXT: ret
178
178
Entry:
179
- %1 = tail call <2 x i64 > @llvm.ctpop.v2.i64 (<2 x i64 > %0 )
179
+ %1 = tail call <2 x i64 > @llvm.ctpop.v2i64 (<2 x i64 > %0 )
180
180
ret <2 x i64 > %1
181
181
}
182
182
183
- declare <2 x i64 > @llvm.ctpop.v2.i64 (<2 x i64 >)
183
+ declare <2 x i64 > @llvm.ctpop.v2i64 (<2 x i64 >)
184
184
185
185
define <4 x i32 > @popcount4x32 (<4 x i32 > %0 ) {
186
186
; NEON-LABEL: popcount4x32:
@@ -205,11 +205,11 @@ define <4 x i32> @popcount4x32(<4 x i32> %0) {
205
205
; SVE-NEXT: uaddlp v0.4s, v0.8h
206
206
; SVE-NEXT: ret
207
207
Entry:
208
- %1 = tail call <4 x i32 > @llvm.ctpop.v4.i32 (<4 x i32 > %0 )
208
+ %1 = tail call <4 x i32 > @llvm.ctpop.v4i32 (<4 x i32 > %0 )
209
209
ret <4 x i32 > %1
210
210
}
211
211
212
- declare <4 x i32 > @llvm.ctpop.v4.i32 (<4 x i32 >)
212
+ declare <4 x i32 > @llvm.ctpop.v4i32 (<4 x i32 >)
213
213
214
214
define <2 x i32 > @popcount2x32 (<2 x i32 > %0 ) {
215
215
; NEON-LABEL: popcount2x32:
@@ -235,11 +235,11 @@ define <2 x i32> @popcount2x32(<2 x i32> %0) {
235
235
; SVE-NEXT: uaddlp v0.2s, v0.4h
236
236
; SVE-NEXT: ret
237
237
Entry:
238
- %1 = tail call <2 x i32 > @llvm.ctpop.v2.i32 (<2 x i32 > %0 )
238
+ %1 = tail call <2 x i32 > @llvm.ctpop.v2i32 (<2 x i32 > %0 )
239
239
ret <2 x i32 > %1
240
240
}
241
241
242
- declare <2 x i32 > @llvm.ctpop.v2.i32 (<2 x i32 >)
242
+ declare <2 x i32 > @llvm.ctpop.v2i32 (<2 x i32 >)
243
243
244
244
define <8 x i16 > @popcount8x16 (<8 x i16 > %0 ) {
245
245
; CHECK-LABEL: popcount8x16:
@@ -248,11 +248,11 @@ define <8 x i16> @popcount8x16(<8 x i16> %0) {
248
248
; CHECK-NEXT: uaddlp v0.8h, v0.16b
249
249
; CHECK-NEXT: ret
250
250
Entry:
251
- %1 = tail call <8 x i16 > @llvm.ctpop.v8.i16 (<8 x i16 > %0 )
251
+ %1 = tail call <8 x i16 > @llvm.ctpop.v8i16 (<8 x i16 > %0 )
252
252
ret <8 x i16 > %1
253
253
}
254
254
255
- declare <8 x i16 > @llvm.ctpop.v8.i16 (<8 x i16 >)
255
+ declare <8 x i16 > @llvm.ctpop.v8i16 (<8 x i16 >)
256
256
257
257
define <4 x i16 > @popcount4x16 (<4 x i16 > %0 ) {
258
258
; CHECK-LABEL: popcount4x16:
@@ -261,8 +261,8 @@ define <4 x i16> @popcount4x16(<4 x i16> %0) {
261
261
; CHECK-NEXT: uaddlp v0.4h, v0.8b
262
262
; CHECK-NEXT: ret
263
263
Entry:
264
- %1 = tail call <4 x i16 > @llvm.ctpop.v4.i16 (<4 x i16 > %0 )
264
+ %1 = tail call <4 x i16 > @llvm.ctpop.v4i16 (<4 x i16 > %0 )
265
265
ret <4 x i16 > %1
266
266
}
267
267
268
- declare <4 x i16 > @llvm.ctpop.v4.i16 (<4 x i16 >)
268
+ declare <4 x i16 > @llvm.ctpop.v4i16 (<4 x i16 >)
0 commit comments