Lines Matching refs:vpaddl
70 ; CHECK-NEXT: vpaddl.s8 d16, d16
82 ; CHECK-NEXT: vpaddl.s16 d16, d16
94 ; CHECK-NEXT: vpaddl.s32 d16, d16
106 ; CHECK-NEXT: vpaddl.u8 d16, d16
118 ; CHECK-NEXT: vpaddl.u16 d16, d16
130 ; CHECK-NEXT: vpaddl.u32 d16, d16
142 ; CHECK-NEXT: vpaddl.s8 q8, q8
155 ; CHECK-NEXT: vpaddl.s16 q8, q8
168 ; CHECK-NEXT: vpaddl.s32 q8, q8
181 ; CHECK-NEXT: vpaddl.u8 q8, q8
194 ; CHECK-NEXT: vpaddl.u16 q8, q8
207 ; CHECK-NEXT: vpaddl.u32 q8, q8
265 ; Combine vuzp+vaddl->vpaddl
270 ; CHECK-NEXT: vpaddl.s8 q8, q8
283 ; Combine vuzp+vaddl->vpaddl
306 ; Combine vuzp+vaddl->vpaddl
311 ; CHECK-NEXT: vpaddl.u8 q8, q8
324 ; In theory, it's possible to match this to vpaddl, but rearranging the
345 ; Combine vuzp+vaddl->vpaddl
367 ; Matching to vpaddl.8 requires matching shuffle(zext()).
385 ; Combine vuzp+vaddl->vpaddl
390 ; CHECK-NEXT: vpaddl.s16 q8, q8
403 ; Combine vuzp+vaddl->vpaddl
408 ; CHECK-NEXT: vpaddl.u16 q8, q8
421 ; Combine vtrn+vaddl->vpaddl
426 ; CHECK-NEXT: vpaddl.s32 q8, q8
439 ; Combine vtrn+vaddl->vpaddl
444 ; CHECK-NEXT: vpaddl.u32 q8, q8
462 ; CHECK-NEXT: vpaddl.s8 d16, d16
476 ; CHECK-NEXT: vpaddl.s16 d16, d16