Allow registers to specify a custom name

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7548 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-08-03 22:14:50 +00:00
parent 7af9a38d0f
commit a8af7799dd
2 changed files with 12 additions and 2 deletions

View File

@ -188,7 +188,12 @@ void RegisterInfoEmitter::run(std::ostream &OS) {
// descriptors now.
for (unsigned i = 0, e = Registers.size(); i != e; ++i) {
Record *Reg = Registers[i];
OS << " { \"" << Reg->getName() << "\",\t";
OS << " { \"";
if (!Reg->getValueAsString("Name").empty())
OS << Reg->getValueAsString("Name");
else
OS << Reg->getName();
OS << "\",\t";
if (RegisterAliases.count(Reg))
OS << Reg->getName() << "_AliasSet,\t";
else

View File

@ -188,7 +188,12 @@ void RegisterInfoEmitter::run(std::ostream &OS) {
// descriptors now.
for (unsigned i = 0, e = Registers.size(); i != e; ++i) {
Record *Reg = Registers[i];
OS << " { \"" << Reg->getName() << "\",\t";
OS << " { \"";
if (!Reg->getValueAsString("Name").empty())
OS << Reg->getValueAsString("Name");
else
OS << Reg->getName();
OS << "\",\t";
if (RegisterAliases.count(Reg))
OS << Reg->getName() << "_AliasSet,\t";
else