[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