[all-commits] [llvm/llvm-project] 263577: [AArch64][llvm] GICv5 instruction `GIC CDEOI` take...

Jonathan Thackray via All-commits all-commits at lists.llvm.org
Mon Nov 10 06:48:33 PST 2025


  Branch: refs/heads/users/jthackray/gicv5-cdeoi-remove-register
  Home:   https://github.com/llvm/llvm-project
  Commit: 263577f619d2982e644a8d2ab8998c8c0f85cf5c
      https://github.com/llvm/llvm-project/commit/263577f619d2982e644a8d2ab8998c8c0f85cf5c
  Author: Jonathan Thackray <jonathan.thackray at arm.com>
  Date:   2025-11-10 (Mon, 10 Nov 2025)

  Changed paths:
    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/AArch64/armv9.7a-gcie-diagnostics.s
    M llvm/test/MC/AArch64/armv9.7a-gcie.s

  Log Message:
  -----------
  [AArch64][llvm] GICv5 instruction `GIC CDEOI` takes no operand

There was a minor oversight in commit 6836261ee; the AArch64 GICv5
instruction `GIC CDEOI` takes no operands, since the text of the
specification says:
```
The Rt field should be set to 0b11111. If the Rt field is not
set to 0b11111, it is CONSTRAINED UNPREDICTABLE whether:
* The instruction is UNDEFINED.
* The instruction behaves as if the Rt field is set to 0b11111.
```



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list