aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constexpr.cc
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2023-07-12 16:02:59 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2023-07-14 21:28:56 +0000
commit6ae2fba5602fe473c0f7584e0f29ca918fd863e6 (patch)
tree2acfbdf72fce7af419eccb6023a01e554389b7f5 /gcc/cp/constexpr.cc
parenta96e2dd12ce13ffeabd8b46adda7903557217c47 (diff)
downloadgcc-6ae2fba5602fe473c0f7584e0f29ca918fd863e6.zip
gcc-6ae2fba5602fe473c0f7584e0f29ca918fd863e6.tar.gz
gcc-6ae2fba5602fe473c0f7584e0f29ca918fd863e6.tar.bz2
arm: [MVE intrinsics] factorize vcmlaq
Factorize vcmlaq builtins so that they use parameterized names. 2023-17-13 Christophe Lyon <christophe.lyon@linaro.org> gcc/ * config/arm/arm_mve_builtins.def (vcmlaq_rot90_f) (vcmlaq_rot270_f, vcmlaq_rot180_f, vcmlaq_f): Add "_f" suffix. * config/arm/iterators.md (MVE_VCMLAQ_M): New. (mve_insn): Add vcmla. (rot): Add VCMLAQ_M_F, VCMLAQ_ROT90_M_F, VCMLAQ_ROT180_M_F, VCMLAQ_ROT270_M_F. (mve_rot): Add VCMLAQ_M_F, VCMLAQ_ROT90_M_F, VCMLAQ_ROT180_M_F, VCMLAQ_ROT270_M_F. * config/arm/mve.md (mve_vcmlaq<mve_rot><mode>): Rename into ... (@mve_<mve_insn>q<mve_rot>_f<mode>): ... this. (mve_vcmlaq_m_f<mode>, mve_vcmlaq_rot180_m_f<mode>) (mve_vcmlaq_rot270_m_f<mode>, mve_vcmlaq_rot90_m_f<mode>): Merge into ... (@mve_<mve_insn>q<mve_rot>_m_f<mode>): ... this.
Diffstat (limited to 'gcc/cp/constexpr.cc')
0 files changed, 0 insertions, 0 deletions