• Home
  • Raw
  • Download

Lines Matching refs:ALL

1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+avx | FileCheck %s --check-prefix=ALL --check-…
2 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+avx2 | FileCheck %s --check-prefix=ALL --check…
5 ; ALL-LABEL: A:
6 ; ALL: ## BB#0: ## %entry
7 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3,0,1]
8 ; ALL-NEXT: retq
15 ; ALL-LABEL: B:
16 ; ALL: ## BB#0: ## %entry
17 ; ALL-NEXT: vblendpd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3]
18 ; ALL-NEXT: retq
25 ; ALL-LABEL: C:
26 ; ALL: ## BB#0: ## %entry
27 ; ALL-NEXT: vinsertf128 $1, %xmm0, %ymm0, %ymm0
28 ; ALL-NEXT: retq
35 ; ALL-LABEL: D:
36 ; ALL: ## BB#0: ## %entry
37 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3,2,3]
38 ; ALL-NEXT: retq
45 ; ALL-LABEL: E:
46 ; ALL: ## BB#0: ## %entry
47 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3,2,3]
48 ; ALL-NEXT: retq
55 ; ALL-LABEL: E2:
56 ; ALL: ## BB#0: ## %entry
57 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm1[2,3],ymm0[0,1]
58 ; ALL-NEXT: retq
173 ; ALL-LABEL: F:
174 ; ALL: ## BB#0: ## %entry
175 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3],ymm1[0,1]
176 ; ALL-NEXT: retq
183 ; ALL-LABEL: F2:
184 ; ALL: ## BB#0: ## %entry
185 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3,2,3]
186 ; ALL-NEXT: retq
193 ; ALL-LABEL: F3:
194 ; ALL: ## BB#0: ## %entry
195 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3],ymm1[0,1]
196 ; ALL-NEXT: retq
203 ; ALL-LABEL: F4:
204 ; ALL: ## BB#0: ## %entry
205 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3],ymm1[2,3]
206 ; ALL-NEXT: retq
213 ; ALL-LABEL: F5:
214 ; ALL: ## BB#0: ## %entry
215 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3,2,3]
216 ; ALL-NEXT: retq
223 ; ALL-LABEL: F6:
224 ; ALL: ## BB#0: ## %entry
225 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3],ymm1[0,1]
226 ; ALL-NEXT: retq
233 ; ALL-LABEL: F7:
234 ; ALL: ## BB#0: ## %entry
235 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3,2,3]
236 ; ALL-NEXT: retq
243 ; ALL-LABEL: F8:
244 ; ALL: ## BB#0: ## %entry
245 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3],ymm1[2,3]
246 ; ALL-NEXT: retq
255 ; ALL-LABEL: G:
256 ; ALL: ## BB#0: ## %entry
257 ; ALL-NEXT: vperm2f128 {{.*#+}} ymm0 = ymm0[2,3],ymm1[2,3]
258 ; ALL-NEXT: vpermilps {{.*#+}} ymm0 = ymm0[0,0,2,3,4,4,6,7]
259 ; ALL-NEXT: retq
270 ; ALL-LABEL: vperm2z_0x08:
271 ; ALL: # BB#0:
272 ; ALL-NEXT: vperm2f128 $40, %ymm0, %ymm0, %ymm0
273 ; ALL-NEXT: retq
279 ; ALL-LABEL: vperm2z_0x18:
280 ; ALL: # BB#0:
281 ; ALL-NEXT: vxorpd %ymm1, %ymm1, %ymm1
282 ; ALL-NEXT: vblendpd $12, %ymm0, %ymm1, %ymm0
283 ; ALL-NEXT: retq
289 ; ALL-LABEL: vperm2z_0x28:
290 ; ALL: # BB#0:
291 ; ALL-NEXT: vperm2f128 $40, %ymm0, %ymm0, %ymm0
292 ; ALL-NEXT: retq
298 ; ALL-LABEL: vperm2z_0x38:
299 ; ALL: # BB#0:
300 ; ALL-NEXT: vxorpd %ymm1, %ymm1, %ymm1
301 ; ALL-NEXT: vblendpd $12, %ymm0, %ymm1, %ymm0
302 ; ALL-NEXT: retq
308 ; ALL-LABEL: vperm2z_0x80:
309 ; ALL: # BB#0:
310 ; ALL-NEXT: vperm2f128 $128, %ymm0, %ymm0, %ymm0
311 ; ALL-NEXT: retq
317 ; ALL-LABEL: vperm2z_0x81:
318 ; ALL: # BB#0:
319 ; ALL-NEXT: vperm2f128 $129, %ymm0, %ymm0, %ymm0
320 ; ALL-NEXT: retq
326 ; ALL-LABEL: vperm2z_0x82:
327 ; ALL: # BB#0:
328 ; ALL-NEXT: vperm2f128 $128, %ymm0, %ymm0, %ymm0
329 ; ALL-NEXT: retq
335 ; ALL-LABEL: vperm2z_0x83:
336 ; ALL: # BB#0:
337 ; ALL-NEXT: vperm2f128 $129, %ymm0, %ymm0, %ymm0
338 ; ALL-NEXT: retq
346 ; ALL-LABEL: vperm2z_int_0x83:
347 ; ALL: # BB#0: