[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