llvm-6502/lib/CodeGen/SelectionDAG
Dan Gohman a4f4d699ec DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bits
are not demanded. This often allows the anyext to be folded away.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109242 91177308-0d34-0410-b5e6-96231b3b80d8
2010-07-23 18:03:30 +00:00
..
CMakeLists.txt
DAGCombiner.cpp Remove r108639 now that it is handled by InstCombine instead. 2010-07-19 08:10:24 +00:00
FastISel.cpp mass elimination of reliance on automatic iterator dereferencing 2010-07-22 13:36:47 +00:00
FunctionLoweringInfo.cpp
InstrEmitter.cpp
InstrEmitter.h
LegalizeDAG.cpp
LegalizeFloatTypes.cpp
LegalizeIntegerTypes.cpp 80-col. 2010-07-23 01:05:59 +00:00
LegalizeTypes.cpp
LegalizeTypes.h
LegalizeTypesGeneric.cpp
LegalizeVectorOps.cpp
LegalizeVectorTypes.cpp
Makefile
ScheduleDAGFast.cpp
ScheduleDAGList.cpp
ScheduleDAGRRList.cpp Re-apply r109079 with fix. 2010-07-22 06:24:48 +00:00
ScheduleDAGSDNodes.cpp
ScheduleDAGSDNodes.h
SDNodeDbgValue.h
SDNodeOrdering.h
SelectionDAG.cpp Make SDNode::dump() print a newline at the end. 2010-07-23 16:37:47 +00:00
SelectionDAGBuilder.cpp Propagate alloca alignment information via variable size object frame 2010-07-17 00:28:22 +00:00
SelectionDAGBuilder.h
SelectionDAGISel.cpp mass elimination of reliance on automatic iterator dereferencing 2010-07-22 13:36:47 +00:00
SelectionDAGPrinter.cpp
TargetLowering.cpp DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bits 2010-07-23 18:03:30 +00:00
TargetSelectionDAGInfo.cpp