Reapply r106634, now that the bug it exposed is fixed.
authorDan Gohman <gohman@apple.com>
Thu, 24 Jun 2010 14:30:44 +0000 (14:30 +0000)
committerDan Gohman <gohman@apple.com>
Thu, 24 Jun 2010 14:30:44 +0000 (14:30 +0000)
commit4e39e9da0f3a435445261d0f796bb0913f3c2bf0
treefccb6245a29b6688746f45b64362635721ce1f15
parentfef8c4eb54b585b5a299910ccf5a8479f4982243
Reapply r106634, now that the bug it exposed is fixed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106746 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SelectionDAGISel.h
include/llvm/Target/TargetLowering.h
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/CodeGen/SelectionDAG/TargetLowering.cpp
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/shift-folding.ll
test/CodeGen/X86/store-narrow.ll