Added missing support for widening when splitting an unary op (PR3683)
authorMon P Wang <wangmp@apple.com>
Wed, 18 Mar 2009 06:24:04 +0000 (06:24 +0000)
committerMon P Wang <wangmp@apple.com>
Wed, 18 Mar 2009 06:24:04 +0000 (06:24 +0000)
commitaa9df0b0c3cef33514095bde2eedead986677955
tree65a616aa2ebb1ed2d4b9167331b8f881b6eb2f61
parent73673199917890087ff35ba00e78ba1b8efcb19c
Added missing support for widening when splitting an unary op (PR3683)
and expanding a bit convert (PR3711).  In both cases, we extract the
valid part of the widen vector and then do the conversion.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67175 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
lib/CodeGen/SelectionDAG/LegalizeTypes.h
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
test/CodeGen/PowerPC/pr3711_widen_bit.ll [new file with mode: 0644]