diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-04-26 10:49:13 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-04-26 10:49:13 +0000 |
commit | 5d6ef94c369a3ea804d8377f16ba8878160bd9a6 (patch) | |
tree | c0e2d5896961dabe274f9d136051971f2b553007 /llvm/tools/llvm-readobj | |
parent | 5e161df9f8999c7570fdf9477d51d33a3e288f5a (diff) | |
download | bcm5719-llvm-5d6ef94c369a3ea804d8377f16ba8878160bd9a6.tar.gz bcm5719-llvm-5d6ef94c369a3ea804d8377f16ba8878160bd9a6.zip |
[X86][SSE] Disable shouldFoldConstantShiftPairToMask for btver1/btver2 targets (PR40758)
As detailed on PR40758, Bobcat/Jaguar can perform vector immediate shifts on the same pipes as vector ANDs with the same latency - so it doesn't make sense to replace a shl+lshr with a shift+and pair as it requires an additional mask (with the extra constant pool, loading and register pressure costs).
Differential Revision: https://reviews.llvm.org/D61068
llvm-svn: 359293
Diffstat (limited to 'llvm/tools/llvm-readobj')
0 files changed, 0 insertions, 0 deletions