OSDN Git Service

[globalisel][arm] Tablegen-erate current Register Bank Information.
authorDaniel Sanders <daniel_l_sanders@apple.com>
Sun, 5 Feb 2017 12:07:55 +0000 (12:07 +0000)
committerDaniel Sanders <daniel_l_sanders@apple.com>
Sun, 5 Feb 2017 12:07:55 +0000 (12:07 +0000)
commite0fd89875da66f053cf641586dd9efdcd0b79904
tree5f364aac0d2e2cb35c19dcaae6c062f93db38985
parent55c879f90ce7d41e6ab345b9ed75b414f3a57e4e
[globalisel][arm] Tablegen-erate current Register Bank Information.

Summary:
This patch tablegen-erates the ARM register bank information so that the
static tables added in D27807 no longer need to be maintained.

Depends on D27338

Reviewers: t.p.northover, rovka, ab, qcolombet, aditya_nandakumar

Reviewed By: rovka

Subscribers: aemerson, rengolin, mgorny, dberris, kristof.beyls, llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@294124 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARM.td
lib/Target/ARM/ARMRegisterBankInfo.cpp
lib/Target/ARM/ARMRegisterBankInfo.h
lib/Target/ARM/ARMRegisterBanks.td [new file with mode: 0644]
lib/Target/ARM/CMakeLists.txt