llvm-6502/lib/CodeGen/SelectionDAG
Nate Begeman 4ef3b817fe 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
2005-11-22 01:29:36 +00:00
..
DAGCombiner.cpp Fix operator precedence bug caught by VC++. 2005-11-12 00:59:01 +00:00
LegalizeDAG.cpp Rather than attempting to legalize 1 x float, make sure the SD ISel never 2005-11-22 01:29:36 +00:00
Makefile Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
ScheduleDAG.cpp Switch the allnodes list from a vector of pointers to an ilist of nodes.This eliminates the vector, allows constant time removal of a node froma graph, and makes iteration over the all nodes list stable when adding 2005-11-09 23:47:37 +00:00
SelectionDAG.cpp Add some method variants, patch by Evan Cheng 2005-11-19 01:44:53 +00:00
SelectionDAGISel.cpp Rather than attempting to legalize 1 x float, make sure the SD ISel never 2005-11-22 01:29:36 +00:00
SelectionDAGPrinter.cpp more progress towards bug 291 being finished. Patch by Owen Anderson, 2005-11-20 03:45:52 +00:00
TargetLowering.cpp Rather than attempting to legalize 1 x float, make sure the SD ISel never 2005-11-22 01:29:36 +00:00