llvm-6502/lib/CodeGen/SelectionDAG
Chris Lattner d4771840fd When folding loads into ops, immediately replace uses of the op with the
load.  This reduces number of worklist iterations and avoid missing optimizations
depending on folding of things into sext_inreg nodes (which aren't supported by
all targets).
Tested by Regression/CodeGen/X86/extend.ll:test2


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24712 91177308-0d34-0410-b5e6-96231b3b80d8
2005-12-14 19:25:30 +00:00
..
DAGCombiner.cpp When folding loads into ops, immediately replace uses of the op with the 2005-12-14 19:25:30 +00:00
LegalizeDAG.cpp Lowering constant pool entries on ppc exposed a bug in the recently added 2005-12-13 03:03:23 +00:00
Makefile
ScheduleDAG.cpp Support multiple ValueTypes per RegisterClass, needed for upcoming vector 2005-12-01 04:51:06 +00:00
SelectionDAG.cpp Added new getNode and getTargetNode variants for X86 stores. 2005-12-10 00:37:58 +00:00
SelectionDAGISel.cpp Don't lump the filename and working dir together 2005-12-13 17:40:33 +00:00
SelectionDAGPrinter.cpp
TargetLowering.cpp