[mips] Specify the correct value type when combining a CMovFP node.
authorVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Wed, 4 Mar 2015 12:10:18 +0000 (12:10 +0000)
committerVasileios Kalintiris <Vasileios.Kalintiris@imgtec.com>
Wed, 4 Mar 2015 12:10:18 +0000 (12:10 +0000)
commitab4d9a3b383bdab0fdf5f0d4bd001178d3594197
tree7f07ada8292b2c9970ee0f945656fe74d79d53a6
parentf68f28a41d5e83deb175d180cac7ee55a3914364
[mips] Specify the correct value type when combining a CMovFP node.

This commit fixes a bug introduced in r230956 where we were creating
CMovFP_{T,F} nodes with multiple return value types (one for each operand).
With this change the return value type of the new node is the same as the
value type of the True/False operands of the original node.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231237 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsISelLowering.cpp