OSDN Git Service

Merging r339600:
authorHans Wennborg <hans@hanshq.net>
Tue, 14 Aug 2018 09:30:11 +0000 (09:30 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 14 Aug 2018 09:30:11 +0000 (09:30 +0000)
commit9360946c87148bfd76c4cf5e39bbd98ef1d18bb7
tree2b006d0aa033e448f023143e3911f671feccc72a
parent1415ff0e98586ce902d8f135f7518e6f8f377772
Merging r339600:
------------------------------------------------------------------------
r339600 | scott.linder | 2018-08-13 20:44:21 +0200 (Mon, 13 Aug 2018) | 8 lines

[CodeGen] Fix assert in SelectionDAG::computeKnownBits

Fix SelectionDAG::computeKnownBits asserting when handling EXTRACT_SUBVECTOR
when zero extending the demanded elements mask if it is already as long as the
source vector.

Differential Revision: https://reviews.llvm.org/D49574

------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_70@339664 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
test/CodeGen/AMDGPU/extract-subvector-equal-length.ll [new file with mode: 0644]