[all-commits] [llvm/llvm-project] 107987: [llvm-mc][AArch64] HINT instruction disassembled a...

Alexandros Lamprineas via All-commits all-commits at lists.llvm.org
Fri May 14 02:09:54 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 10798709713a9b5d4ff8d8f5961b3c2fdb81d887
      https://github.com/llvm/llvm-project/commit/10798709713a9b5d4ff8d8f5961b3c2fdb81d887
  Author: Alexandros Lamprineas <alexandros.lamprineas at arm.com>
  Date:   2021-05-14 (Fri, 14 May 2021)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64InstrFormats.td
    M llvm/lib/Target/AArch64/AArch64SystemOperands.td
    M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
    M llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
    M llvm/test/MC/Disassembler/AArch64/armv8.5a-bti.txt

  Log Message:
  -----------
  [llvm-mc][AArch64] HINT instruction disassembled as BTI

The Arm Architecture Reference Manual says that the SystemHintOp_BTI
opcode is prefered when CRm:op2 matches 0100:xx0, but llvm-mc
currently accepts 0100:xxx, which isn't right.

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




More information about the All-commits mailing list