aboutsummaryrefslogtreecommitdiff
path: root/gcc/range-op-float.cc
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@arm.com>2023-02-09 14:58:24 +0000
committerChristophe Lyon <christophe.lyon@arm.com>2023-05-05 16:12:01 +0200
commit8f5b7d213678179bda6c1523d54781d72e7369f1 (patch)
tree02a9a73b2f9edb35c28e02aae5cf85fd2b54cf46 /gcc/range-op-float.cc
parent27b1bf82ace8585f74f169d3012c5325bafcd74c (diff)
downloadgcc-8f5b7d213678179bda6c1523d54781d72e7369f1.zip
gcc-8f5b7d213678179bda6c1523d54781d72e7369f1.tar.gz
gcc-8f5b7d213678179bda6c1523d54781d72e7369f1.tar.bz2
arm: [MVE intrinsics] factorize vqrshrunb vqrshrunt vqshrunb vqshrunt
Factorize vqrshrunb, vqrshrunt, vqshrunb, vqshrunt so that they use existing patterns. 2022-09-08 Christophe Lyon <christophe.lyon@arm.com> gcc/ * config/arm/iterators.md (MVE_SHRN_N): Add VQRSHRUNBQ, VQRSHRUNTQ, VQSHRUNBQ, VQSHRUNTQ. (MVE_SHRN_M_N): Likewise. (mve_insn): Add vqrshrunb, vqrshrunt, vqshrunb, vqshrunt. (isu): Add VQRSHRUNBQ, VQRSHRUNTQ, VQSHRUNBQ, VQSHRUNTQ. (supf): Likewise. * config/arm/mve.md (mve_vqrshrunbq_n_s<mode>): Remove. (mve_vqrshruntq_n_s<mode>): Remove. (mve_vqshrunbq_n_s<mode>): Remove. (mve_vqshruntq_n_s<mode>): Remove. (mve_vqrshrunbq_m_n_s<mode>): Remove. (mve_vqrshruntq_m_n_s<mode>): Remove. (mve_vqshrunbq_m_n_s<mode>): Remove. (mve_vqshruntq_m_n_s<mode>): Remove.
Diffstat (limited to 'gcc/range-op-float.cc')
0 files changed, 0 insertions, 0 deletions