OSDN Git Service

Implement LegalizeTypes support for softfloat LOAD.
authorDuncan Sands <baldrick@free.fr>
Thu, 27 Mar 2008 20:23:40 +0000 (20:23 +0000)
committerDuncan Sands <baldrick@free.fr>
Thu, 27 Mar 2008 20:23:40 +0000 (20:23 +0000)
commit14ea39cf3c62fad781b8a00cda9e4a15e61520dc
tree91b26d7e4ab2c4445d696be90eeb50e778d7838a
parent86e1ebf9bbde7408a1d7859ea207981457e11cc2
Implement LegalizeTypes support for softfloat LOAD.
In order to handle indexed nodes I had to introduce
a new constructor, and since I was there I factorized
the code in the various load constructors.

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