summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-02-05 06:00:23 +0000
committerCraig Topper <craig.topper@intel.com>2018-02-05 06:00:23 +0000
commit25ceba7f30f9696f555478820365bb2f4f7c0179 (patch)
tree1597ec87e34cf3eccd9ba0d945b016b325d86965 /llvm/lib/Transforms
parentec7029c286c6a8e49db52c752d87c9ff0a465996 (diff)
downloadbcm5719-llvm-25ceba7f30f9696f555478820365bb2f4f7c0179.tar.gz
bcm5719-llvm-25ceba7f30f9696f555478820365bb2f4f7c0179.zip
[X86] Remove X86ISD::SHUF128 from combineBitcastForMaskedOp. Use isel patterns instead.
We always created X86ISD::SHUF128 with a 64-bit element type so we can use isel patterns to detect a bitconvert to 32-bit to handle masking. The test changes are because we also match the bitconvert even if there is no masking. This leads to unnecessary isel pattern, but it requires more multiclass hackery in tablegen to get rid of it. llvm-svn: 324205
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud