Revert part of r166049 back and enable test case in r166125.
authorMichael Liao <michael.liao@intel.com>
Wed, 17 Oct 2012 23:45:54 +0000 (23:45 +0000)
committerMichael Liao <michael.liao@intel.com>
Wed, 17 Oct 2012 23:45:54 +0000 (23:45 +0000)
commit3ac8201ea41e9b894224f0f5d5b993ad44ed3adf
treef4ec30f6c77da7812755ac1d0454b5a8039261a7
parentea4d2590417baba3c6d5cad7043f8594faf2ac68
Revert part of r166049 back and enable test case in r166125.

- Folding (trunc (concat ... X )) to (concat ... (trunc X) ...) is valid
  when '...' are all 'undef's.
- r166125 relies on this transformation.

llvm-svn: 166155
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/test/CodeGen/X86/extract-concat.ll