llvm-6502/lib/CodeGen/SelectionDAG
Chris Lattner 42bd25f8ec Use the new infrastructure for listening to node updates to
keep the LegalizeTypes node flags up to date when doing a RAUW.
This fixes a nasty bug that Duncan ran into and makes the 
previous (nonbuggy case) more efficent.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46679 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-03 07:08:51 +00:00
..
CallingConvLower.cpp Oops. Forgot to commit this. 2008-01-15 07:49:36 +00:00
DAGCombiner.cpp the world doesn't need my debugging code. 2008-02-03 07:01:05 +00:00
LegalizeDAG.cpp SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. 2008-02-02 04:07:54 +00:00
LegalizeTypes.cpp Use the new infrastructure for listening to node updates to 2008-02-03 07:08:51 +00:00
LegalizeTypes.h Use the new infrastructure for listening to node updates to 2008-02-03 07:08:51 +00:00
LegalizeTypesExpand.cpp Factor the addressing mode and the load/store VT out of LoadSDNode 2008-01-30 00:15:11 +00:00
LegalizeTypesPromote.cpp Factor the addressing mode and the load/store VT out of LoadSDNode 2008-01-30 00:15:11 +00:00
LegalizeTypesScalarize.cpp Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
LegalizeTypesSplit.cpp * Introduce a new SelectionDAG::getIntPtrConstant method 2008-01-17 07:00:52 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00
ScheduleDAG.cpp SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. 2008-02-02 04:07:54 +00:00
ScheduleDAGList.cpp Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
ScheduleDAGRRList.cpp Use empty() instead of comparing size() with zero. 2008-01-29 13:02:09 +00:00
SelectionDAG.cpp Change the 'global modification' APIs in SelectionDAG to take a new 2008-02-03 06:49:24 +00:00
SelectionDAGISel.cpp SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. 2008-02-02 04:07:54 +00:00
SelectionDAGPrinter.cpp Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. 2008-01-31 21:00:00 +00:00
TargetLowering.cpp Factor the addressing mode and the load/store VT out of LoadSDNode 2008-01-30 00:15:11 +00:00