commit | 4ef3b817fee7ea5be7219e00ab8e15976bfe279f | [log] [tgz] |
---|---|---|
author | Nate Begeman <natebegeman@mac.com> | Tue Nov 22 01:29:36 2005 +0000 |
committer | Nate Begeman <natebegeman@mac.com> | Tue Nov 22 01:29:36 2005 +0000 |
tree | 37dfe08135d61e46741caaf2a29f305f2fc3befa | |
parent | ac2902bcb5568c9a4ff8fe1bbe794f656498ff89 [diff] |
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24482 91177308-0d34-0410-b5e6-96231b3b80d8