diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-10-22 19:01:25 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-10-22 19:01:25 +0000 |
commit | 3b91e9676bf3088def2674502cfbf59b852380dc (patch) | |
tree | 0b825ab02fec191a3a7f100112db08cde5b5ea6b /llvm/lib/CodeGen/MachineCopyPropagation.cpp | |
parent | 794f85cd937c7a169050f9c1b9b678357ce04a46 (diff) | |
download | llvm-3b91e9676bf3088def2674502cfbf59b852380dc.zip llvm-3b91e9676bf3088def2674502cfbf59b852380dc.tar.gz llvm-3b91e9676bf3088def2674502cfbf59b852380dc.tar.bz2 |
Revert rL344931 from llvm/trunk: [X86][SSE] getTargetShuffleMaskIndices - allow opt-in support for whole undef shuffle mask elements
We can't safely assume that certain RawMask entries are UNDEF as most variable shuffles ignore non-index bits - PSHUFB only works on i8 elts so it'd be safe to use but I'm intending to come up with an alternative approach that works for all.
........
Enable this for PSHUFB constant mask decoding and remove the ConstantPool DecodePSHUFBMask
llvm-svn: 344937
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions