summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-05-07 11:17:39 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-05-07 11:17:39 +0000
commitb0f51266b8ac7a35395b6fa4ee38a2959d91557b (patch)
treeacfba0064971d9f62329a688ea89e9d3a8f9a2d0 /llvm/utils/TableGen/CodeGenDAGPatterns.cpp
parenta80abeea8835b94ba5450de16f16c5ed7a9df420 (diff)
downloadbcm5719-llvm-b0f51266b8ac7a35395b6fa4ee38a2959d91557b.tar.gz
bcm5719-llvm-b0f51266b8ac7a35395b6fa4ee38a2959d91557b.zip
[X86][AVX] Fold concat(packus(),packus()) -> packus(concat(),concat()) (PR34773)
Basic "revectorization" combine, we can probably do more opcodes here but it can be a tricky cost-benefit depending on where the subvectors came from - but this case helps shuffle combining. llvm-svn: 360134
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud