[ARM] Use MQPR not QPR for MVE registers
commit67dbbba0768d4f30e5c6eef0596bf51fb5e0278f
authorDavid Green <david.green@arm.com>
Mon, 2 Sep 2019 17:18:23 +0000 (2 17:18 +0000)
committerDavid Green <david.green@arm.com>
Mon, 2 Sep 2019 17:18:23 +0000 (2 17:18 +0000)
tree1d03581ad515597e428163fac042393d4a4482ca
parent7e234f5e2b85fb608f2574ec8a19ae863b78fc51
[ARM] Use MQPR not QPR for MVE registers

We should be using MQPR, and if we don't we can get COPYs and PHIs created for
QPR. These get folded into instructions, failing verification checks.

Differential revision: https://reviews.llvm.org/D66214

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@370676 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseRegisterInfo.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrMVE.td
test/CodeGen/Thumb2/mve-phireg.ll [new file with mode: 0644]