[InstCombine] Add bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector tests
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 30 Sep 2020 14:42:53 +0000 (15:42 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 30 Sep 2020 15:01:08 +0000 (16:01 +0100)
commitb85de2c69cf3d6fbc2ad3439a6224667a58f704c
tree89818f35c9e8704aafdef11e366463f7f70425f6
parent892fdc923f06adbef507ebe594fa7b48224d93f0
[InstCombine] Add bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector tests

Add tests showing failure to correctly fold vector bswap(trunc(bswap(x))) intrinsic patterns
llvm/test/Transforms/InstCombine/bswap-fold.ll