Implement a bit more softfloat support in
authorDuncan Sands <baldrick@free.fr>
Fri, 18 Apr 2008 20:56:03 +0000 (20:56 +0000)
committerDuncan Sands <baldrick@free.fr>
Fri, 18 Apr 2008 20:56:03 +0000 (20:56 +0000)
commit37bcda3de96a9c41dc1aa05615ca3df869119026
tree1d3d123e96896dddd5b6158b7393b57292735d5d
parent28269139ee22c95ab18064b453f52e4e016fa833
Implement a bit more softfloat support in
LegalizeTypes.  Correct the load logic so
that it actually works, and also teach it
to handle floating point extending loads.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49923 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeTypes.h
lib/CodeGen/SelectionDAG/LegalizeTypesFloatToInt.cpp