[AArch64][v8.5A] Add Armv8.5-A "DC CVADP" instruction
authorOliver Stannard <oliver.stannard@arm.com>
Thu, 27 Sep 2018 13:53:35 +0000 (13:53 +0000)
committerOliver Stannard <oliver.stannard@arm.com>
Thu, 27 Sep 2018 13:53:35 +0000 (13:53 +0000)
commit6930b12d530659d279b91b617274942e8ade42c6
treee45c1b85e4b859347d0d2e731662a322596f3257
parentc4976f6b9f1a223e68ad0e4a9d36496a87117f18
[AArch64][v8.5A] Add Armv8.5-A "DC CVADP" instruction

This adds a new variant of the DC system instruction for persistent
memory.

Patch by Pablo Barrio!

Differential revision: https://reviews.llvm.org/D52480

llvm-svn: 343216
llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/lib/Target/AArch64/AArch64Subtarget.h
llvm/lib/Target/AArch64/AArch64SystemOperands.td
llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
llvm/lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
llvm/test/MC/AArch64/armv8.5a-persistent-memory.s [new file with mode: 0644]
llvm/test/MC/Disassembler/AArch64/armv8.5a-persistent-memory.txt [new file with mode: 0644]