diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-03-03 12:07:48 +0000 | 
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-03-03 12:07:48 +0000 | 
| commit | 0c9c92ffc0acde32376b7ba8dcbe7fec90de3ff3 (patch) | |
| tree | d65b86befbdfe9f56735093135fa93ada24886c0 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
| parent | a8b4f5bbab62091835205f3d648902432a4a5b58 (diff) | |
| download | llvm-0c9c92ffc0acde32376b7ba8dcbe7fec90de3ff3.zip llvm-0c9c92ffc0acde32376b7ba8dcbe7fec90de3ff3.tar.gz llvm-0c9c92ffc0acde32376b7ba8dcbe7fec90de3ff3.tar.bz2 | |
[X86][XOP] Tidyup VPHADD/VPHSUB unary horizontal ops default schedule class
Based off Agner and AMD SoG tables, the XOP VPHADD/VPHSUB unary horizontal ops are as fast as basic arithmetic ops, not the slower SSSE3 binary horizontal add/sub ops. This also matches what the bdver2 model already lists.
Noticed while investigating reduction add optimizations.
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions
