[mips] Split SelectAddr, which was used to match address patterns, into two
authorAkira Hatanaka <ahatanaka@mips.com>
Fri, 15 Feb 2013 21:20:45 +0000 (21:20 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Fri, 15 Feb 2013 21:20:45 +0000 (21:20 +0000)
commit69fb3d11ec19d099fda2b64a89abea9fa906c4d5
tree729319628d96994c497552b3dc820419d9921727
parent0035372bb7b3c4512a66cddc264a3418b642a826
[mips] Split SelectAddr, which was used to match address patterns, into two
functions. Set AddedComplexity to determine the order in which patterns are
matched.

This simplifies selection of floating point loads/stores.

No functionality change intended.

llvm-svn: 175300
llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
llvm/lib/Target/Mips/MipsInstrFPU.td
llvm/lib/Target/Mips/MipsInstrInfo.td