aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>2023-09-18 15:07:13 +0800
committerPan Li <pan2.li@intel.com>2023-09-18 16:25:56 +0800
commit4e679b9ceac22cf369a57ebb4f9175c1d02b2466 (patch)
treea913862071252ddf2b504a450402ed410f3d2fa0 /libcpp
parentfafd2502c5416fe4f69daf13224ab1efbf256a1c (diff)
downloadgcc-4e679b9ceac22cf369a57ebb4f9175c1d02b2466.zip
gcc-4e679b9ceac22cf369a57ebb4f9175c1d02b2466.tar.gz
gcc-4e679b9ceac22cf369a57ebb4f9175c1d02b2466.tar.bz2
RISC-V: Remove autovec-vls.md file and clean up VLS move modes[NFC]
We have largely supportted VLS modes. Only move patterns of VLS modes are different from VLS patterns. The rest of them are the same. We always extend the current VLA patterns with VLSmodes: VI --> V_VLSI VF --> V_VLSF It makes no sense to have a separate file holding a very few VLS patterns that can not be extended from the current VLA patterns. So remove autovec-vls.md gcc/ChangeLog: * config/riscv/vector.md (mov<mode>): New pattern. (*mov<mode>_mem_to_mem): Ditto. (*mov<mode>): Ditto. (@mov<VLS_AVL_REG:mode><P:mode>_lra): Ditto. (*mov<VLS_AVL_REG:mode><P:mode>_lra): Ditto. (*mov<mode>_vls): Ditto. (movmisalign<mode>): Ditto. (@vec_duplicate<mode>): Ditto. * config/riscv/autovec-vls.md: Removed.
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions