commit | 84d4a7a48594fc94ffb72e1ca69154d1e20a4af5 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Sat Jan 16 22:30:20 2016 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Sat Jan 16 22:30:20 2016 +0000 |
tree | 4dd6fa427f455734ab44d7026455957e9af3744e | |
parent | 75e1cfb0350ff91bf5ad0ae0bd58be53b4956652 [diff] |
[X86][AVX] Enable extraction of upper 128-bit subvectors for 'half undef' shuffle lowering Added support for the extraction of the upper 128-bit subvectors for lower/upper half undef shuffles if it would reduce the number of extractions/insertions or avoid loads of AVX2 permps/permd shuffle masks. Minor follow up to D15477. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@258000 91177308-0d34-0410-b5e6-96231b3b80d8