[PATCH] D80912: [VE] Support a basic disassembler for Aurora VE target

Kazushi Marukawa via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 1 02:37:50 PDT 2020


kaz7 created this revision.
kaz7 added projects: LLVM, VE.
kaz7 added reviewers: arsenm, simoll, k-ishizaka.
Herald added subscribers: llvm-commits, hiraditya, mgorny, wdng.

Add a basic disassember and regression tests of LEA/LD/ST instructions.
This patch also removes DecoderMethod declarations for branch and call
since those are not implemented in this patch.  They will be added again
later.  This patch also corrects DecoderMethod for LD/ST instructions
for one byte or two.

Depends on D80777 <https://reviews.llvm.org/D80777>.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D80912

Files:
  llvm/lib/Target/VE/CMakeLists.txt
  llvm/lib/Target/VE/Disassembler/CMakeLists.txt
  llvm/lib/Target/VE/Disassembler/LLVMBuild.txt
  llvm/lib/Target/VE/Disassembler/VEDisassembler.cpp
  llvm/lib/Target/VE/LLVMBuild.txt
  llvm/lib/Target/VE/VEInstrInfo.td
  llvm/test/MC/VE/LD.s
  llvm/test/MC/VE/LEA.s
  llvm/test/MC/VE/ST.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D80912.267563.patch
Type: text/x-patch
Size: 24574 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200601/ee3f8603/attachment-0001.bin>


More information about the llvm-commits mailing list