diff options
author | Andrew Carlotti <andrew.carlotti@arm.com> | 2022-07-21 17:07:23 +0100 |
---|---|---|
committer | Andrew Carlotti <andrew.carlotti@arm.com> | 2022-07-26 10:30:47 +0100 |
commit | 8a1e05b7618fed394b0928bec89e71748295d357 (patch) | |
tree | b08f01a9ac9871536df674767cb72fbba78aaeb9 /libjava | |
parent | bb04f9f23ac0dee2c003118c85372ece50a52220 (diff) | |
download | gcc-8a1e05b7618fed394b0928bec89e71748295d357.zip gcc-8a1e05b7618fed394b0928bec89e71748295d357.tar.gz gcc-8a1e05b7618fed394b0928bec89e71748295d357.tar.bz2 |
aarch64: Lower vcombine to GIMPLE
This lowers vcombine intrinsics to a GIMPLE vector constructor, which enables
better optimisation during GIMPLE passes.
gcc/
* config/aarch64/aarch64-builtins.cc
(aarch64_general_gimple_fold_builtin): Add combine.
gcc/testsuite/
* gcc.target/aarch64/advsimd-intrinsics/combine.c:
New test.
Diffstat (limited to 'libjava')
0 files changed, 0 insertions, 0 deletions