]> granicus.if.org Git - llvm/commit
Merging r279933:
authorTom Stellard <thomas.stellard@amd.com>
Wed, 23 Nov 2016 21:17:31 +0000 (21:17 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Wed, 23 Nov 2016 21:17:31 +0000 (21:17 +0000)
commitb0558963d0739d1aff37468a508deb0c24264599
treea28e6f98cfb155aaec219358ddeb429d5141ecbe
parent1a4e1d82fe27c8dce793e61cf362218d7aa44da4
Merging r279933:

------------------------------------------------------------------------
r279933 | hfinkel | 2016-08-28 09:17:58 -0700 (Sun, 28 Aug 2016) | 4 lines

[PowerPC] Implement lowering for atomicrmw min/max/umin/umax

Implement lowering for atomicrmw min/max/umin/umax. Fixes PR28818.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_39@287810 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Target/PowerPC/PPCISelLowering.h
lib/Target/PowerPC/PPCInstr64Bit.td
lib/Target/PowerPC/PPCInstrInfo.td
test/CodeGen/PowerPC/atomic-minmax.ll [new file with mode: 0644]