[ARM] Enable VPUSH/VPOP aliases when either MVE or VFP is present
authorMikhail Maltsev <mikhail.maltsev@arm.com>
Wed, 10 Jul 2019 08:59:17 +0000 (08:59 +0000)
committerMikhail Maltsev <mikhail.maltsev@arm.com>
Wed, 10 Jul 2019 08:59:17 +0000 (08:59 +0000)
commited143c5d59bd1aba4a43ccaf4b77fbe1544d48f6
treec732f9d0843d6d63c12560f26d068084a24874f5
parent666414254a2c30d271a7e3fa6ab8fe1f7698f5bf
[ARM] Enable VPUSH/VPOP aliases when either MVE or VFP is present

Summary:
Use the same predicates as VSTMDB/VLDMIA since VPUSH/VPOP alias to
these.

Patch by Momchil Velikov.

Reviewers: ostannard, simon_tatham, SjoerdMeijer, samparker, t.p.northover, dmgreen

Reviewed By: dmgreen

Subscribers: javed.absar, kristof.beyls, hiraditya, dmgreen, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D64413

llvm-svn: 365604
llvm/lib/Target/ARM/ARMInstrFormats.td
llvm/lib/Target/ARM/ARMInstrVFP.td
llvm/test/MC/ARM/mve-fp-registers.s