[PATCH] D125534: [AArch64][SME][NFC] Add implicit operands for SME instructions in the disassembly.

Caroline via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri May 13 03:45:32 PDT 2022


CarolineConcatto created this revision.
Herald added subscribers: hiraditya, kristof.beyls.
Herald added a project: All.
CarolineConcatto requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.

This patch simplifies the switch statement in getInstruction to add
implicit operands (register ZA and Immediate  equal to zero)
in the SME operands when disassembly.

The register ZA and the zero immediate  can be added by checking the operand
in MCInstDesc.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D125534

Files:
  llvm/lib/Target/AArch64/AArch64InstrFormats.td
  llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
  llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.h
  llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D125534.429188.patch
Type: text/x-patch
Size: 7476 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220513/ecea48de/attachment.bin>


More information about the llvm-commits mailing list