[all-commits] [llvm/llvm-project] 82aac8: [VE] Support a basic disassembler for Aurora VE ta...

Kazushi Marukawa via All-commits all-commits at lists.llvm.org
Wed Jun 3 04:49:37 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 82aac878beb48cd326b4684918b7ff2375fae439
      https://github.com/llvm/llvm-project/commit/82aac878beb48cd326b4684918b7ff2375fae439
  Author: Kazushi (Jam) Marukawa <marukawa at nec.com>
  Date:   2020-06-03 (Wed, 03 Jun 2020)

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

  Log Message:
  -----------
  [VE] Support a basic disassembler for Aurora VE target

Summary:
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.

Differential Revision: https://reviews.llvm.org/D80912




More information about the All-commits mailing list