[all-commits] [llvm/llvm-project] b641c9: [VE] Support rest of load/store instructions in MC...

Kazushi Marukawa via All-commits all-commits at lists.llvm.org
Tue Jun 9 05:21:38 PDT 2020


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

  Changed paths:
    M llvm/lib/Target/VE/AsmParser/VEAsmParser.cpp
    M llvm/lib/Target/VE/Disassembler/VEDisassembler.cpp
    M llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.cpp
    M llvm/lib/Target/VE/MCTargetDesc/VEInstPrinter.h
    M llvm/lib/Target/VE/VEInstrFormats.td
    M llvm/lib/Target/VE/VEInstrInfo.td
    A llvm/test/MC/VE/ATMAM.s
    A llvm/test/MC/VE/CAS.s
    A llvm/test/MC/VE/DLD.s
    A llvm/test/MC/VE/PFCH.s
    A llvm/test/MC/VE/TS1AM.s
    A llvm/test/MC/VE/TS2AM.s
    A llvm/test/MC/VE/TS3AM.s

  Log Message:
  -----------
  [VE] Support rest of load/store instructions in MC layer

Summary:
Add DLD/DLDU/DLDL/PFCH/TS1AM/TS2AM/TS3AM/ATMAM/CAS instructions newly.
Add regression tests for them to asmparser, mccodeemitter, and disassembler.
In order to add those instructions, change asmparser to support UImm0to2 and
UImm1 operands, add new decode functions to disassembler, and add new print
functions to instprinter.

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




More information about the All-commits mailing list