summaryrefslogtreecommitdiffstats
path: root/clang/utils/TableGen/TableGenBackends.h
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2018-10-12 12:10:34 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2018-10-12 12:10:34 +0000
commit29279f29c80b6ac35c187772c4337983c62a4815 (patch)
tree5478d09dd472f5c7297ee2d672b8f4b80796b09b /clang/utils/TableGen/TableGenBackends.h
parentf5617dce1ffb17a295790229e07be1172f0dcd7b (diff)
downloadbcm5719-llvm-29279f29c80b6ac35c187772c4337983c62a4815.tar.gz
bcm5719-llvm-29279f29c80b6ac35c187772c4337983c62a4815.zip
[X86][SSE] Add extract_subvector(PSHUFB) -> PSHUFB(extract_subvector()) combine
Fixes PR32160 by reducing the size of PSHUFB if we only use one of the lanes. This approach can probably be generalized to handle any target shuffle (and any subvector index) but we have no test coverage at the moment. llvm-svn: 344336
Diffstat (limited to 'clang/utils/TableGen/TableGenBackends.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud