• Home
  • Raw
  • Download

Lines Matching refs:WIDE

5 … FileCheck %s --check-prefix=CHECK-ALL --check-prefix=CHECK-WIDE-AVX --check-prefix=CHECK-WIDE-AVX2
38 ; CHECK-WIDE-AVX-LABEL: test1:
39 ; CHECK-WIDE-AVX: # BB#0: # %entry
40 ; CHECK-WIDE-AVX-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[1,0,3,2,5,4,7,6,9,8,11,10,13,12,15,14]
41 ; CHECK-WIDE-AVX-NEXT: retq
71 ; CHECK-WIDE-AVX-LABEL: test2:
72 ; CHECK-WIDE-AVX: # BB#0: # %entry
73 ; CHECK-WIDE-AVX-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12]
74 ; CHECK-WIDE-AVX-NEXT: retq
106 ; CHECK-WIDE-AVX-LABEL: test3:
107 ; CHECK-WIDE-AVX: # BB#0: # %entry
108 ; CHECK-WIDE-AVX-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[7,6,5,4,3,2,1,0,15,14,13,12,11,10,9,8]
109 ; CHECK-WIDE-AVX-NEXT: retq
153 ; CHECK-WIDE-AVX-LABEL: test4:
154 ; CHECK-WIDE-AVX: # BB#0: # %entry
155 ; CHECK-WIDE-AVX-NEXT: vpshufb {{.*#+}} ymm0 = ymm0[1,0,3,2,5,4,7,6,9,8,11,10,13,12,15,14,17,16,…
156 ; CHECK-WIDE-AVX-NEXT: retq
196 ; CHECK-WIDE-AVX-LABEL: test5:
197 ; CHECK-WIDE-AVX: # BB#0: # %entry
198 ; CHECK-WIDE-AVX-NEXT: vpshufb {{.*#+}} ymm0 = ymm0[3,2,1,0,7,6,5,4,11,10,9,8,15,14,13,12,19,18,…
199 ; CHECK-WIDE-AVX-NEXT: retq
243 ; CHECK-WIDE-AVX-LABEL: test6:
244 ; CHECK-WIDE-AVX: # BB#0: # %entry
245 ; CHECK-WIDE-AVX-NEXT: vpshufb {{.*#+}} ymm0 = ymm0[7,6,5,4,3,2,1,0,15,14,13,12,11,10,9,8,23,22,…
246 ; CHECK-WIDE-AVX-NEXT: retq
281 ; CHECK-WIDE-AVX-LABEL: test7:
282 ; CHECK-WIDE-AVX: # BB#0: # %entry
283 ; CHECK-WIDE-AVX-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[1,0,3,2,5,4,7,6,9,8,11,10,13,12,15,14]
284 ; CHECK-WIDE-AVX-NEXT: retq
379 ; CHECK-WIDE-AVX-LABEL: fold_v8i16:
380 ; CHECK-WIDE-AVX: # BB#0: # %entry
381 ; CHECK-WIDE-AVX-NEXT: vmovaps {{.*#+}} xmm0 = [0,256,65535,512,65023,1024,64511,1536]
382 ; CHECK-WIDE-AVX-NEXT: retq
399 ; CHECK-WIDE-AVX-LABEL: fold_v4i32:
400 ; CHECK-WIDE-AVX: # BB#0: # %entry
401 ; CHECK-WIDE-AVX-NEXT: vmovaps {{.*#+}} xmm0 = [0,4294967295,33554432,4261412863]
402 ; CHECK-WIDE-AVX-NEXT: retq
419 ; CHECK-WIDE-AVX-LABEL: fold_v2i64:
420 ; CHECK-WIDE-AVX: # BB#0: # %entry
421 ; CHECK-WIDE-AVX-NEXT: vmovaps {{.*#+}} xmm0 = [18374686479671623680,18446744073709551615]
422 ; CHECK-WIDE-AVX-NEXT: retq
440 ; CHECK-WIDE-AVX-LABEL: fold_v16i16:
441 ; CHECK-WIDE-AVX: # BB#0: # %entry
442 ; CHECK-WIDE-AVX-NEXT: vmovaps {{.*#+}} ymm0 = [0,256,65535,512,65023,1024,64511,1536,63999,2048…
443 ; CHECK-WIDE-AVX-NEXT: retq
461 ; CHECK-WIDE-AVX-LABEL: fold_v8i32:
462 ; CHECK-WIDE-AVX: # BB#0: # %entry
463 ; CHECK-WIDE-AVX-NEXT: vmovaps {{.*#+}} ymm0 = [0,16777216,4294967295,33554432,4261412863,671088…
464 ; CHECK-WIDE-AVX-NEXT: retq
482 ; CHECK-WIDE-AVX-LABEL: fold_v4i64:
483 ; CHECK-WIDE-AVX: # BB#0: # %entry
484 ; CHECK-WIDE-AVX-NEXT: vmovaps {{.*#+}} ymm0 = [18374686479671623680,18446744073709551615,184464…
485 ; CHECK-WIDE-AVX-NEXT: retq