[all-commits] [llvm/llvm-project] 90cc9c: [Hexagon] Set the default compilation target to V6...

Alexey Karyakin via All-commits all-commits at lists.llvm.org
Thu Mar 27 16:38:50 PDT 2025


  Branch: refs/heads/release/20.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 90cc9ca8bcb2b96463dd1b2bb9c43380dbf67f87
      https://github.com/llvm/llvm-project/commit/90cc9ca8bcb2b96463dd1b2bb9c43380dbf67f87
  Author: Ikhlas Ajbar <iajbar at quicinc.com>
  Date:   2025-03-27 (Thu, 27 Mar 2025)

  Changed paths:
    M clang/lib/Driver/ToolChains/Hexagon.cpp
    A clang/test/Driver/hexagon-cpu-default.c
    M llvm/include/llvm/BinaryFormat/ELF.h

  Log Message:
  -----------
  [Hexagon] Set the default compilation target to V68 (#125239)

Set the default compilation target to V68 if no Hexagon processor is
specified at the command-line.
Add the elf header changes for v81/v83/v85 architectures.

(cherry picked from commit 759ef5811e2297f2cbe7578f7c118668e3467c6a)


  Commit: d1f5a9f66ee237eabe35a1adf88eaaaadabd9783
      https://github.com/llvm/llvm-project/commit/d1f5a9f66ee237eabe35a1adf88eaaaadabd9783
  Author: Alexey Karyakin <akaryaki at quicinc.com>
  Date:   2025-03-27 (Thu, 27 Mar 2025)

  Changed paths:
    M lld/ELF/Arch/Hexagon.cpp
    M lld/docs/ReleaseNotes.rst
    M lld/test/ELF/emulation-hexagon.s
    M lld/test/ELF/hexagon-eflag.s
    M llvm/docs/ReleaseNotes.md
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
    M llvm/test/CodeGen/Hexagon/arg-copy-elison.ll
    M llvm/test/CodeGen/Hexagon/atomicrmw-cond-sub-clamp.ll
    M llvm/test/CodeGen/Hexagon/atomicrmw-uinc-udec-wrap.ll
    M llvm/test/CodeGen/Hexagon/bank-conflict.mir
    M llvm/test/CodeGen/Hexagon/fixed-spill-mutable.ll
    M llvm/test/CodeGen/Hexagon/isel-memory-vNi1.ll
    M llvm/test/CodeGen/Hexagon/isel/logical.ll
    M llvm/test/CodeGen/Hexagon/isel/select-i1.ll
    M llvm/test/CodeGen/Hexagon/postinc-baseoffset.mir
    M llvm/test/CodeGen/Hexagon/setmemrefs.ll
    M llvm/test/MC/Hexagon/arch-support.s
    M llvm/test/MC/Hexagon/hexagon_attributes.s
    M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/hexagon_generated_funcs.ll.generated.expected
    M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/hexagon_generated_funcs.ll.nogenerated.expected

  Log Message:
  -----------
  [hexagon] Bump the default version to v68 (#132304)

Set the default processor version to v68 when the user does not specify
one in the command line. This includes changes in the LLVM backed and
linker (lld). Since lld normally sets the version based on inputs, this
change will only affect cases when there are no inputs.

Fixes #127558

(cherry picked from commit c0b2c10e9f3a939c227a26aec3ba377f7cc25667)


Compare: https://github.com/llvm/llvm-project/compare/3e2801eb634e...d1f5a9f66ee2

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