Changes between Version 4 and Version 5 of ShuffleVector


Ignore:
Timestamp:
Apr 2, 2014, 3:45:59 AM (3 years ago)
Author:
cameron
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ShuffleVector

    v4 v5  
    77{{{
    88%v3 = shufflevector <8 x i8> %v1, <8 x i8> undef,
    9                     <8 x i32> <i32 1, i32 0, i32 3, i32 2, i32 5, i32 4, i32 7, i32 6>  ; yields <8 x i8>
     9                    <8 x i32> <i32 6, i32 7, i32 4, i32 5, i32 2, i32 3, i32 0, i32 1>  ; yields <8 x i8>
    1010}}}
    11 Transforming this to {{{
    12 %t0 = bitcast %v1 to i64
    13 @llvm.bswap.i64(i64 %t0)
    14 }}} may allow efficient implementation
     11Transforming this to {{{%t0 = bitcast %v1 to i64 @llvm.bswap.i64(i64 %t0) }}}
     12may allow efficient implementation
    1513on an architecture supporting byte swap, but not shuffle.
    1614