diff options
author | Nate Begeman <natebegeman@mac.com> | 2005-11-22 01:29:36 +0000 |
---|---|---|
committer | Nate Begeman <natebegeman@mac.com> | 2005-11-22 01:29:36 +0000 |
commit | 07890bbec4a8949be67e487bab91dda3e9e712e6 (patch) | |
tree | 83afb4bf8fd1f0e81f675174f52b70fa2168bb5e /llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | |
parent | ac6cb46429075215285a23654b4e29801139774e (diff) | |
download | bcm5719-llvm-07890bbec4a8949be67e487bab91dda3e9e712e6.tar.gz bcm5719-llvm-07890bbec4a8949be67e487bab91dda3e9e712e6.zip |
Rather than attempting to legalize 1 x float, make sure the SD ISel never
generates it. Make MVT::Vector expand-only, and remove the code in
Legalize that attempts to legalize it.
The plan for supporting N x Type is to continually epxand it in ExpandOp
until it gets down to 2 x Type, where it will be scalarized into a pair of
scalars.
llvm-svn: 24482
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp')
0 files changed, 0 insertions, 0 deletions