[all-commits] [llvm/llvm-project] aad00d: [AArch64][llvm] Allow +hcx to be specified as opti...

Jonathan Thackray via All-commits all-commits at lists.llvm.org
Tue Jul 7 08:14:58 PDT 2026


  Branch: refs/heads/users/jthackray/allow_feature_hcx_as_optional
  Home:   https://github.com/llvm/llvm-project
  Commit: aad00df6f697e9ee68fa028b78e48d3bc556e637
      https://github.com/llvm/llvm-project/commit/aad00df6f697e9ee68fa028b78e48d3bc556e637
  Author: Jonathan Thackray <jonathan.thackray at arm.com>
  Date:   2026-07-07 (Tue, 07 Jul 2026)

  Changed paths:
    M clang/test/CIR/CodeGen/attr-target-aarch64.c
    M clang/test/CodeGen/AArch64/targetattr.c
    M clang/test/Driver/print-supported-extensions-aarch64.c
    M llvm/lib/Target/AArch64/AArch64Features.td

  Log Message:
  -----------
  [AArch64][llvm] Allow +hcx to be specified as optional for Armv8.6

The `HCRX_EL2` system register can be accessed if FEAT_HCX is
implemented, and is optional from Armv8.6 (and mandatory in Armv8.7).

Allow `clang -march=armv8.6-a+hcx` by making FeatureHCX an
optional argument.



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