aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-03-03 12:07:48 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-03-03 12:07:48 +0000
commit0c9c92ffc0acde32376b7ba8dcbe7fec90de3ff3 (patch)
treed65b86befbdfe9f56735093135fa93ada24886c0 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parenta8b4f5bbab62091835205f3d648902432a4a5b58 (diff)
downloadllvm-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