OSDN Git Service

[ARM] Fix bogus assertions in copyPhysReg v8.1-M cases.
authorSimon Tatham <simon.tatham@arm.com>
Thu, 27 Jun 2019 12:41:12 +0000 (12:41 +0000)
committerSimon Tatham <simon.tatham@arm.com>
Thu, 27 Jun 2019 12:41:12 +0000 (12:41 +0000)
commit3a2501e0a008bddedac40894a0b160b315e86495
treed9d2b0396b865e20426946e4c431e21e533684b9
parentc82b7efc96f42b732e1f1ee3dc8e0e6c948fc5c9
[ARM] Fix bogus assertions in copyPhysReg v8.1-M cases.

The code to generate register move instructions in and out of VPR and
FPSCR_NZCV had assertions checking that the other register involved
was a GPR _pair_, instead of a single GPR as it should have been.

Reviewers: miyuki, ostannard

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

Tags: #llvm

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364534 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseInstrInfo.cpp