[pr19635] Revert most of r170537, and add new testcase.
authorPatrik Hagglund <patrik.h.hagglund@ericsson.com>
Fri, 8 Aug 2014 08:21:19 +0000 (08:21 +0000)
committerPatrik Hagglund <patrik.h.hagglund@ericsson.com>
Fri, 8 Aug 2014 08:21:19 +0000 (08:21 +0000)
commitcf403861a3fab92e0ac101da6b859ea70a0da0e5
treed1111e9397bda6eaa07d9f01aabcce3d2249065a
parent8e5c298a178c21e115ec086295e29c17b06532ae
[pr19635] Revert most of r170537, and add new testcase.

Patch provided by Andrey Kuharev.

Sorry, r170537 was obviously wrong.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215190 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetLowering.h
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86ISelLowering.h
test/CodeGen/X86/return_zeroext_i2.ll [new file with mode: 0644]