[AArch64] Add v8.1a atomic instructions
authorVladimir Sukharev <vladimir.sukharev@arm.com>
Tue, 2 Jun 2015 10:58:41 +0000 (10:58 +0000)
committerVladimir Sukharev <vladimir.sukharev@arm.com>
Tue, 2 Jun 2015 10:58:41 +0000 (10:58 +0000)
commit1e7e9b1881fbc718b814ace5162cdcc50c927a14
tree056998bad4bace6654aee30e680d126a1bedf6f8
parent01cf1d3ef3cf1176eca3b22a9ef81903f81ea272
[AArch64] Add v8.1a atomic instructions

Patch by: Tom Coxon

Reviewers: t.p.northover

Subscribers: llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238818 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64InstrFormats.td
lib/Target/AArch64/AArch64InstrInfo.td
lib/Target/AArch64/AArch64RegisterInfo.td
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
lib/Target/AArch64/Disassembler/LLVMBuild.txt
lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
lib/Target/AArch64/InstPrinter/AArch64InstPrinter.h
test/MC/AArch64/armv8.1a-atomic.s [new file with mode: 0644]
test/MC/Disassembler/AArch64/armv8.1a-atomic.txt [new file with mode: 0644]