llvm-6502/lib/CodeGen/SelectionDAG
Duncan Sands 4a6da60787 LegalizeTypes can sometimes have deleted nodes
in its maps.  Add some sanity checks that catch
this kind of thing.  Hopefully these can be
removed one day (once all problems are fixed!)
but for the moment it seems wise to have them in.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49612 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-13 16:04:03 +00:00
..
CallingConvLower.cpp Introduce a new node for holding call argument 2008-03-21 09:14:45 +00:00
DAGCombiner.cpp Re-commit of the r48822, where the infinite looping problem discovered 2008-04-07 10:06:32 +00:00
LegalizeDAG.cpp Factor some libcall code. 2008-04-12 17:14:18 +00:00
LegalizeTypes.cpp LegalizeTypes can sometimes have deleted nodes 2008-04-13 16:04:03 +00:00
LegalizeTypes.h LegalizeTypes can sometimes have deleted nodes 2008-04-13 16:04:03 +00:00
LegalizeTypesExpand.cpp Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal 2008-04-12 04:36:06 +00:00
LegalizeTypesFloatToInt.cpp Rename getAnyLoad to getLoad is suggested by Evan. 2008-03-28 09:45:24 +00:00
LegalizeTypesPromote.cpp Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal 2008-04-12 04:36:06 +00:00
LegalizeTypesScalarize.cpp Fix typo. 2008-03-12 20:35:19 +00:00
LegalizeTypesSplit.cpp Simplify using getIntPtrConstant. 2008-03-14 05:23:57 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00
ScheduleDAG.cpp Rename MemOperand to MachineMemOperand. This was suggested by 2008-04-07 19:35:22 +00:00
ScheduleDAGList.cpp Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
ScheduleDAGRRList.cpp Cosmetic changes. 2008-03-29 18:34:22 +00:00
SelectionDAG.cpp Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal 2008-04-12 04:36:06 +00:00
SelectionDAGISel.cpp Add a divided flag for the first piece of an argument divided into mulitple parts. Fixes PR1643 2008-04-13 13:40:22 +00:00
SelectionDAGPrinter.cpp Fix -view-sunit-dags to support cross-rc-copy nodes. 2008-03-21 22:51:06 +00:00
TargetLowering.cpp Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal 2008-04-12 04:36:06 +00:00