[PowerPC] Basic support for P9 atomic loads and stores
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>
Thu, 31 Mar 2016 15:26:37 +0000 (15:26 +0000)
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>
Thu, 31 Mar 2016 15:26:37 +0000 (15:26 +0000)
commita621a7f9c30b86f7c38487ab2c24dea4b14043b3
treeee37a9518f69a47e93183de0c0219c7a24259f0e
parentcf9744367b6e9dc99a07c16894a51e6b9a5e7348
[PowerPC] Basic support for P9 atomic loads and stores

This patch corresponds to review:
http://reviews.llvm.org/D18032

This patch provides asm implementation for the following instructions:
lwat, ldat, stwat, stdat, ldmx, mcrxrx

llvm-svn: 265022
llvm/lib/Target/PowerPC/PPC.td
llvm/lib/Target/PowerPC/PPCInstr64Bit.td
llvm/lib/Target/PowerPC/PPCInstrFormats.td
llvm/lib/Target/PowerPC/PPCInstrInfo.td
llvm/lib/Target/PowerPC/PPCSubtarget.cpp
llvm/lib/Target/PowerPC/PPCSubtarget.h
llvm/lib/Target/PowerPC/README_P9.txt
llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-bookII.txt
llvm/test/MC/Disassembler/PowerPC/ppc64-encoding.txt
llvm/test/MC/PowerPC/ppc64-encoding-bookII.s
llvm/test/MC/PowerPC/ppc64-encoding.s