aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorAndrew Carlotti <andrew.carlotti@arm.com>2022-07-21 17:07:23 +0100
committerAndrew Carlotti <andrew.carlotti@arm.com>2022-07-26 10:30:47 +0100
commit8a1e05b7618fed394b0928bec89e71748295d357 (patch)
treeb08f01a9ac9871536df674767cb72fbba78aaeb9 /libjava
parentbb04f9f23ac0dee2c003118c85372ece50a52220 (diff)
downloadgcc-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