[PATCH] [mips] Move ABI-dependent register selections to MipsABIInfo. NFC.

Daniel Sanders daniel.sanders at imgtec.com
Fri Apr 10 08:03:59 PDT 2015


Hi tomatabacu,

For example, a common idiom was 'isN64 ? Mips::SP_64 : Mips::SP'. This has
been moved to MipsABIInfo and replaced with 'ABI.GetStackPtr()'.

There are others that should also be moved. This patch sticks to the ones that
are obviously non-functional. The others have minor mistakes that need fixing
at the same time, mostly involving checks for 64-bit GPR's instead of checks
for 64-bit pointers.

http://reviews.llvm.org/D8972

Files:
  lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
  lib/Target/Mips/MCTargetDesc/MipsABIInfo.h
  lib/Target/Mips/MipsRegisterInfo.cpp
  lib/Target/Mips/MipsSEFrameLowering.cpp
  lib/Target/Mips/MipsSEInstrInfo.cpp
  lib/Target/Mips/MipsSERegisterInfo.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D8972.23602.patch
Type: text/x-patch
Size: 11773 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150410/502ae5e0/attachment.bin>


More information about the llvm-commits mailing list