diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-10-29 11:52:12 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-10-29 12:03:43 +0100 |
commit | 0a0d2f540076d9fee1ee722b5f47cc31be9fa53e (patch) | |
tree | b73087092274ac558a83cbe0851662aa48d898d2 /llvm/lib/Support | |
parent | c4dd260f92698fabd761f2caa893b9e61bfc8178 (diff) | |
download | llvm-0a0d2f540076d9fee1ee722b5f47cc31be9fa53e.zip llvm-0a0d2f540076d9fee1ee722b5f47cc31be9fa53e.tar.gz llvm-0a0d2f540076d9fee1ee722b5f47cc31be9fa53e.tar.bz2 |
[X86] Ensure 256-bit inlane shuffles are set to 2 uops + half rate
znver1 double pumps regular 256-bit shuffles (crosslane shuffles are messier....)
Fixes yet another mismatch between the numbers coming out of the script from D103695 and the znver1 scheduler model
Confirmed with the AMD SoG, Agner + instlatx64
Diffstat (limited to 'llvm/lib/Support')
0 files changed, 0 insertions, 0 deletions