Don't create a ridiculous EXTRACT_ELEMENT. PR10563.
authorEli Friedman <eli.friedman@gmail.com>
Tue, 2 Aug 2011 18:38:35 +0000 (18:38 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Tue, 2 Aug 2011 18:38:35 +0000 (18:38 +0000)
commit6cdc1f43e6a6dd7ba38a334b0b2f8fa70d4dc4cd
treede0a2f71aa05bf04924bf692bad5d125c15af395
parent96279d0eff03f18eb5e21de285148be654171005
Don't create a ridiculous EXTRACT_ELEMENT.  PR10563.

The testcase looks extremely fragile, so I'm adding an assertion which should catch any cases like this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136711 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/Target/X86/X86ISelLowering.cpp