OSDN Git Service

Clarify rules for reserved regs, fix aarch64 ones.
authorMatthias Braun <matze@braunis.de>
Wed, 30 Nov 2016 22:17:10 +0000 (22:17 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 30 Nov 2016 22:17:10 +0000 (22:17 +0000)
commit76914be1f4b7b1ff2e67b45a2336b5572cbbc0fc
treebab4e5175e630d57a29b51676835c1be2f39a291
parent297c443f76906262eda8a13715e56c8ea6e8f6df
Clarify rules for reserved regs, fix aarch64 ones.

No test case necessary as the problematic condition is checked with the
newly introduced assertAllSuperRegsMarked() function.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288277 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetRegisterInfo.h
lib/CodeGen/MachineVerifier.cpp
lib/CodeGen/TargetRegisterInfo.cpp
lib/Target/AArch64/AArch64RegisterInfo.cpp
lib/Target/ARM/ARMBaseRegisterInfo.cpp
lib/Target/X86/X86RegisterInfo.cpp