[mips] Refactor saved-registers bitmask creation in MipsAsmPrinter::printSavedRegsBit...
authorToma Tabacu <toma.tabacu@imgtec.com>
Thu, 9 Apr 2015 10:54:16 +0000 (10:54 +0000)
committerToma Tabacu <toma.tabacu@imgtec.com>
Thu, 9 Apr 2015 10:54:16 +0000 (10:54 +0000)
commitbe218927f859441657a8d7d5e6f5430283cb3a38
tree9e8f0b5fc77d475d9354b531a7062376e6c669f7
parent455e44b0e43ffa9bf7d1a32de3ccd6e4eac2e1dc
[mips] Refactor saved-registers bitmask creation in MipsAsmPrinter::printSavedRegsBitmask. NFC.

Summary:
Make the code more readable by fusing the for-loops together and explicitly checking for each register class.

Also, this version is more straightforward because it doesn't assume that FPU registers always come before CPU registers in the CalleeSavedInfo vector.

Reviewers: dsanders

Reviewed By: dsanders

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D8033

llvm-svn: 234475
llvm/lib/Target/Mips/MipsAsmPrinter.cpp