[mips] Resolve register classes dynamically using ptr_rc to reduce the number of
authorAkira Hatanaka <ahatanaka@mips.com>
Tue, 20 Aug 2013 21:08:22 +0000 (21:08 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Tue, 20 Aug 2013 21:08:22 +0000 (21:08 +0000)
commit6781fc1648ac5ab6e92f304706139702413d5984
tree42154d2e3d2cfd0d335f1012b4371e04bc09f21a
parent8d5e128bd48a9c481150251c9761ce7838e65e87
[mips] Resolve register classes dynamically using ptr_rc to reduce the number of
load/store instructions defined. Previously, we were defining load/store
instructions for each pointer size (32 and 64-bit), but now we need just one
definition.

llvm-svn: 188830
llvm/lib/Target/Mips/MicroMipsInstrInfo.td
llvm/lib/Target/Mips/Mips64InstrInfo.td
llvm/lib/Target/Mips/MipsDSPInstrInfo.td
llvm/lib/Target/Mips/MipsISelLowering.cpp
llvm/lib/Target/Mips/MipsInstrFPU.td
llvm/lib/Target/Mips/MipsInstrInfo.td
llvm/lib/Target/Mips/MipsRegisterInfo.cpp
llvm/lib/Target/Mips/MipsRegisterInfo.h
llvm/lib/Target/Mips/MipsSEFrameLowering.cpp
llvm/lib/Target/Mips/MipsSEInstrInfo.cpp