[x86] Revert r214007: Fix PR20355 ...
authorChandler Carruth <chandlerc@gmail.com>
Sat, 26 Jul 2014 02:14:54 +0000 (02:14 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sat, 26 Jul 2014 02:14:54 +0000 (02:14 +0000)
commit86de7ad2118ba1b3759f309aaca8b54eb96e6d06
tree06888fddf95ad8a8a06e8098b88424adc6b9df7a
parent47a12d8d2c07a6271006b3337206badb29ba553e
[x86] Revert r214007: Fix PR20355 ...

The clever way to implement signed multiplication with unsigned *is
already implemented* and tested and working correctly. The bug is
somewhere else. Re-investigating.

This will teach me to not scroll far enough to read the code that did
what I thought needed to be done.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@214009 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/pmul.ll
test/CodeGen/X86/vector-idiv.ll