summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2019-04-17 10:58:19 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2019-04-17 10:58:19 +0000
commit9daacec816da9eb31d3b4dda8d4ce7d102aeebcf (patch)
tree32821f18736ac7bb77edad7d2ef9b5ba254d1968 /clang-tools-extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp
parentcf5bdb83b02a87823a25a4cf6de5fb88b43b8135 (diff)
downloadbcm5719-llvm-9daacec816da9eb31d3b4dda8d4ce7d102aeebcf.tar.gz
bcm5719-llvm-9daacec816da9eb31d3b4dda8d4ce7d102aeebcf.zip
[CostModel][X86] Add bool anyof/allof reduction costs
On pre-AVX512 targets we can use MOVMSK to extract reduced boolean results. This is properly optimized, annoyingly AVX512 isn't and produces code that is almost as bad as the (unchanged) costs suggest...... Differential Revision: https://reviews.llvm.org/D60403 llvm-svn: 358574
Diffstat (limited to 'clang-tools-extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud