llvm-6502/lib/CodeGen/SelectionDAG
Owen Anderson bd3ba461eb - Fix SelectionDAG to generate correct CFGs.
- Add a basic machine-level dead block eliminator.

These two have to go together, since many other parts of the code generator are unable to handle the unreachable blocks otherwise created.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54333 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-04 23:54:43 +00:00
..
CallingConvLower.cpp Trim unnecessary #includes. 2008-07-11 20:38:31 +00:00
DAGCombiner.cpp Improve dagcombining for sext-loads and sext-in-reg nodes. 2008-07-31 00:50:31 +00:00
LegalizeDAG.cpp Fix broken CellSPU lowering, re-instate braces in Legalize 2008-07-29 19:07:27 +00:00
LegalizeFloatTypes.cpp Rename SDOperand to SDValue. 2008-07-27 21:46:04 +00:00
LegalizeIntegerTypes.cpp Rename SDOperand to SDValue. 2008-07-27 21:46:04 +00:00
LegalizeTypes.cpp Rename SDOperand to SDValue. 2008-07-27 21:46:04 +00:00
LegalizeTypes.h Rename SDOperand to SDValue. 2008-07-27 21:46:04 +00:00
LegalizeTypesGeneric.cpp Rename SDOperand to SDValue. 2008-07-27 21:46:04 +00:00
LegalizeVectorTypes.cpp Rename SDOperand to SDValue. 2008-07-27 21:46:04 +00:00
Makefile
ScheduleDAG.cpp Rename SDOperand to SDValue. 2008-07-27 21:46:04 +00:00
ScheduleDAGList.cpp Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk 2008-07-17 19:10:17 +00:00
ScheduleDAGRRList.cpp Rename SDOperand to SDValue. 2008-07-27 21:46:04 +00:00
SelectionDAG.cpp Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
SelectionDAGISel.cpp - Fix SelectionDAG to generate correct CFGs. 2008-08-04 23:54:43 +00:00
SelectionDAGPrinter.cpp Move SelectionDAG::viewGraph() out of line; as an inline function 2008-07-30 18:48:53 +00:00
TargetLowering.cpp Rename SDOperand to SDValue. 2008-07-27 21:46:04 +00:00