[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)
commita98a486ad194c38293efcc5359d6ed2493f950dc
tree69d07a78f28f49d3e809589d088a240f0a923d12
parent0323d4b169279414862174f38ae04add6b747a60
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188830 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MicroMipsInstrInfo.td
lib/Target/Mips/Mips64InstrInfo.td
lib/Target/Mips/MipsDSPInstrInfo.td
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsInstrFPU.td
lib/Target/Mips/MipsInstrInfo.td
lib/Target/Mips/MipsRegisterInfo.cpp
lib/Target/Mips/MipsRegisterInfo.h
lib/Target/Mips/MipsSEFrameLowering.cpp
lib/Target/Mips/MipsSEInstrInfo.cpp