diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-03-27 15:09:15 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2021-03-27 15:09:23 +0000 |
| commit | 2a0d5da917f1b0a3ff77466914ecfbd5e977a6a9 (patch) | |
| tree | b00fc79c5dfcaf5ddee4fd1957296374a383e824 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 43279d1df90cdd833b473ec7d9b623c45d2ccfcc (diff) | |
[X86][SSE] foldShuffleOfHorizOp - remove broadcast handling.
Remove VBROADCAST/MOVDDUP/splat-shuffle handling from foldShuffleOfHorizOp
This can all be handled by canonicalizeShuffleMaskWithHorizOp along as we check that the HADD/SUB are only used once (to prevent infinite loops on slow-horizop targets which will try to reuse the nodes again followed by a post-hop shuffle).
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
