Add MRegisterInfo subclass for the SparcV9 target (containing only stub
authorBrian Gaeke <gaeke@uiuc.edu>
Sun, 25 Apr 2004 06:32:05 +0000 (06:32 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Sun, 25 Apr 2004 06:32:05 +0000 (06:32 +0000)
commit2363b4ef5b849d7eb95001b7c13c4a4518a49003
tree736981038d5b21d98bfbbb1f297f613d888a1992
parent6d5ab866fc1492c12b1f2531bbe7dcdb55ac9e15
Add MRegisterInfo subclass for the SparcV9 target (containing only stub
functions for now). This automatically turns on the printing of machine
registers using their own real names, instead of goofy things like %mreg(42),
and allows us to migrate code incrementally to the new interface as we see fit.

The register file description it uses is hand-written, so that the register
numbers will match the ones that the SparcV9 target already uses.
Perhaps someday we'll tablegen it.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13145 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/SparcV9/SparcV9RegisterInfo.cpp [new file with mode: 0644]
lib/Target/SparcV9/SparcV9RegisterInfo.h [new file with mode: 0644]