diff options
author | Florian Hahn <flo@fhahn.com> | 2019-09-25 08:22:05 +0000 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2019-09-25 08:22:05 +0000 |
commit | 364a23427b4b872c8a680bfdae01fcf9f3809aab (patch) | |
tree | 85551a1e1b567a862bf4d15fa107bddb44c85c6c /libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp | |
parent | 06e98a8f4098a0ac702143fa52d8ab5e9b01803e (diff) | |
download | bcm5719-llvm-364a23427b4b872c8a680bfdae01fcf9f3809aab.tar.gz bcm5719-llvm-364a23427b4b872c8a680bfdae01fcf9f3809aab.zip |
[AArch64] Convert neon_ushl and neon_sshl with positive constants to VSHL.
I think we should be able to use shl instead of sshl and ushl for
positive constant shift values, unless I am missing something.
We already have the machinery in place to ensure we only replace
nodes, if the shift value is positive and <= the element width.
This is a generalization of an earlier patch rL372565.
Reviewers: t.p.northover, samparker, dmgreen, anemet
Reviewed By: anemet
Differential Revision: https://reviews.llvm.org/D67955
llvm-svn: 372824
Diffstat (limited to 'libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.pass.cpp')
0 files changed, 0 insertions, 0 deletions