[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)
commit2ef2888273aad5dea70f8de474b5a006ba181a9e
tree452e4fc397be93ba8a64b10992cc07b22950a94d
parentad53695a09f34fa2578b43227ec5d06fb9915174
[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.

llvm-svn: 231237
llvm/lib/Target/Mips/MipsISelLowering.cpp