]> granicus.if.org Git - llvm/commit
Merging r266438:
authorTom Stellard <thomas.stellard@amd.com>
Mon, 30 May 2016 17:38:43 +0000 (17:38 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Mon, 30 May 2016 17:38:43 +0000 (17:38 +0000)
commit797147aa323e434fb3cc56638d37c9970a1cbff6
treeb9dd12d620d1ed8f0a93d7a1c705c4673c8666f3
parent1a83f526a248e52e8b559c3d3bc8ac236d776924
Merging r266438:

------------------------------------------------------------------------
r266438 | niravd | 2016-04-15 08:01:38 -0700 (Fri, 15 Apr 2016) | 15 lines

Fix typing on generated LXV2DX/STXV2DX instructions

[PPC] Previously when casting generic loads to LXV2DX/ST instructions we
would leave the original load return type in place allowing for an
assertion failure when we merge two equivalent LXV2DX nodes with
different types.

This fixes PR27350.

Reviewers: nemanjai

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D19133

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_38@271217 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCISelLowering.cpp
test/CodeGen/PowerPC/pr27350.ll [new file with mode: 0644]