diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-05-10 15:46:04 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-05-10 15:46:04 +0000 |
| commit | a0b1518a4a5738765619fd09a58d12573163ec79 (patch) | |
| tree | c62046eb659ea07eb136c783f67ee91f2cd48be0 /llvm/lib/Transforms/Utils/Evaluator.cpp | |
| parent | 7a41cd5b88849bc18b9d0a3971b4f9f551a6bd72 (diff) | |
| download | bcm5719-llvm-a0b1518a4a5738765619fd09a58d12573163ec79.tar.gz bcm5719-llvm-a0b1518a4a5738765619fd09a58d12573163ec79.zip | |
[X86][SSE] Add getHopForBuildVector vector splitting
If we only use the lower xmm of a ymm hop, then extract the xmm's (for free), perform the xmm hop and then insert back into a ymm (for free).
Fixes some of the regressions noted in D61782
llvm-svn: 360435
Diffstat (limited to 'llvm/lib/Transforms/Utils/Evaluator.cpp')
0 files changed, 0 insertions, 0 deletions

