[VE] Support host memory access instructions in MC layer
authorKazushi (Jam) Marukawa <marukawa@nec.com>
Wed, 10 Jun 2020 08:01:56 +0000 (10:01 +0200)
committerSimon Moll <simon.moll@emea.nec.com>
Wed, 10 Jun 2020 08:02:14 +0000 (10:02 +0200)
commit49e4faa010e1fde152404c1f393a4e8d72f27792
treea8388c4d56c285b36d58b671b718e11e3eaa3194
parent6eb9eae0100f13ae2574bd74add915bec0078b4d
[VE] Support host memory access instructions in MC layer

Summary:
Add LHM/SHM instructions.  Add regression tests for them of asmparser,
mccodeemitter, and disassembler.  In order to add those instructions,
add new decode functions to disassembler, and add new print functions
to instprinter.

Differential Revision: https://reviews.llvm.org/D81535
llvm/lib/Target/VE/Disassembler/VEDisassembler.cpp
llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp
llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h
llvm/lib/Target/VE/VEInstrFormats.td
llvm/lib/Target/VE/VEInstrInfo.cpp
llvm/lib/Target/VE/VEInstrInfo.td
llvm/test/MC/VE/LHM.s [new file with mode: 0644]
llvm/test/MC/VE/SHM.s [new file with mode: 0644]