Ignore:
Timestamp:
Jul 13, 2015, 2:11:13 PM (4 years ago)
Author:
cameron
Message:

Upgrade LLVM to 3.6.1

Location:
icGREP/icgrep-devel/llvm-3.6.1.src
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/llvm-3.6.1.src/test/CodeGen/X86/vector-shuffle-512-v8.ll

    r4574 r4664  
    688688; ALL:       # BB#0:
    689689; ALL-NEXT:    vextractf64x4 $1, %zmm0, %ymm2
    690 ; ALL-NEXT:    vperm2f128 {{.*#+}} ymm2 = ymm0[0,1],ymm2[0,1]
     690; ALL-NEXT:    vperm2f128 {{.*#+}} ymm2 = ymm0[2,3],ymm2[0,1]
    691691; ALL-NEXT:    vextractf64x4 $1, %zmm1, %ymm3
    692692; ALL-NEXT:    vbroadcastsd %xmm1, %ymm4
     
    14061406; ALL:       # BB#0:
    14071407; ALL-NEXT:    vextracti64x4 $1, %zmm0, %ymm0
    1408 ; ALL-NEXT:    vperm2i128 {{.*#+}} ymm2 = ymm0[0,1,0,1]
    1409 ; ALL-NEXT:    vextracti64x4 $1, %zmm1, %ymm3
    1410 ; ALL-NEXT:    vpblendd {{.*#+}} ymm4 = ymm1[0,1,2,3],ymm3[4,5],ymm1[6,7]
    1411 ; ALL-NEXT:    vpblendd {{.*#+}} ymm2 = ymm4[0,1],ymm2[2,3],ymm4[4,5],ymm2[6,7]
    14121408; ALL-NEXT:    vperm2i128 {{.*#+}} ymm0 = ymm0[2,3,0,1]
    1413 ; ALL-NEXT:    vpblendd {{.*#+}} ymm1 = ymm3[0,1,2,3],ymm1[4,5,6,7]
     1409; ALL-NEXT:    vextracti64x4 $1, %zmm1, %ymm2
     1410; ALL-NEXT:    vpblendd {{.*#+}} ymm3 = ymm1[0,1,2,3],ymm2[4,5],ymm1[6,7]
     1411; ALL-NEXT:    vpblendd {{.*#+}} ymm3 = ymm3[0,1],ymm0[2,3],ymm3[4,5],ymm0[6,7]
     1412; ALL-NEXT:    vpblendd {{.*#+}} ymm1 = ymm2[0,1,2,3],ymm1[4,5,6,7]
    14141413; ALL-NEXT:    vpshufd {{.*#+}} ymm1 = ymm1[0,1,0,1,4,5,4,5]
    14151414; ALL-NEXT:    vpblendd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3,4,5,6,7]
    1416 ; ALL-NEXT:    vinserti64x4 $1, %ymm2, %zmm0, %zmm0
     1415; ALL-NEXT:    vinserti64x4 $1, %ymm3, %zmm0, %zmm0
    14171416; ALL-NEXT:    retq
    14181417  %shuffle = shufflevector <8 x i64> %a, <8 x i64> %b, <8 x i32> <i32 6, i32 12, i32 10, i32 10, i32 8, i32 7, i32 14, i32 5>
Note: See TracChangeset for help on using the changeset viewer.