[clang] [llvm] [Hexagon] NFC: Reduce the amount of version-specific code (PR #145812)

2025-06-27 Thread Alexey Karyakin via cfe-commits
https://github.com/quic-akaryaki closed https://github.com/llvm/llvm-project/pull/145812 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [Hexagon] NFC: Reduce the amount of version-specific code (PR #145812)

2025-06-27 Thread Alexey Karyakin via cfe-commits
@@ -70,6 +70,8 @@ MCRegisterInfo *createHexagonMCRegisterInfo(StringRef TT); namespace Hexagon_MC { StringRef selectHexagonCPU(StringRef CPU); + /** Return a set of extra features to set. The returned set is not a + * transitive closure. */ quic-akaryaki

[clang] [llvm] [Hexagon] NFC: Reduce the amount of version-specific code (PR #145812)

2025-06-27 Thread Alexey Karyakin via cfe-commits
@@ -128,6 +128,59 @@ static cl::opt EnableHexagonCabac static constexpr StringRef DefaultArch = "hexagonv68"; +static const FeatureBitset HexagonArchFeatures = { +llvm::Hexagon::ArchV5, llvm::Hexagon::ArchV55, llvm::Hexagon::ArchV60, +llvm::Hexagon::ArchV62, llvm::He

[clang] [llvm] [Hexagon] NFC: Reduce the amount of version-specific code (PR #145812)

2025-06-27 Thread Alexey Karyakin via cfe-commits
@@ -128,6 +128,59 @@ static cl::opt EnableHexagonCabac static constexpr StringRef DefaultArch = "hexagonv68"; +static const FeatureBitset HexagonArchFeatures = { +llvm::Hexagon::ArchV5, llvm::Hexagon::ArchV55, llvm::Hexagon::ArchV60, +llvm::Hexagon::ArchV62, llvm::He

[clang] [llvm] [Hexagon] NFC: Reduce the amount of version-specific code (PR #145812)

2025-06-27 Thread Alexey Karyakin via cfe-commits
https://github.com/quic-akaryaki updated https://github.com/llvm/llvm-project/pull/145812 >From db97b9f00a129d6946a1121c66959faa4433cde3 Mon Sep 17 00:00:00 2001 From: Alexey Karyakin Date: Mon, 19 May 2025 12:16:36 -0700 Subject: [PATCH] [Hexagon] NFC: Reduce the amount of version-specific cod

[clang] [llvm] [Hexagon] NFC: Reduce the amount of version-specific code (PR #145812)

2025-06-27 Thread Alexey Karyakin via cfe-commits
https://github.com/quic-akaryaki updated https://github.com/llvm/llvm-project/pull/145812 >From 5c16546e3a2c128ff72e76f3dd251ee049f1e4a7 Mon Sep 17 00:00:00 2001 From: Alexey Karyakin Date: Mon, 19 May 2025 12:16:36 -0700 Subject: [PATCH] [Hexagon] NFC: Reduce the amount of version-specific cod

[clang] [llvm] [Hexagon] NFC: Reduce the amount of version-specific code (PR #145812)

2025-06-25 Thread Alexey Karyakin via cfe-commits
https://github.com/quic-akaryaki updated https://github.com/llvm/llvm-project/pull/145812 >From a84ed78481f37843143b5622a1351d7d8a3c3045 Mon Sep 17 00:00:00 2001 From: Alexey Karyakin Date: Mon, 19 May 2025 12:16:36 -0700 Subject: [PATCH] [Hexagon] NFC: Reduce the amount of version-specific cod

[clang] [llvm] [Hexagon] Add V79 support to compiler and assembler (PR #120983)

2025-01-07 Thread Alexey Karyakin via cfe-commits
quic-akaryaki wrote: This change misses new HVX instructions in HexagonDepInstrInfo.td, like: V6_get_qfext V6_get_qfext_oracc V6_set_qfext, (about 20 in total). https://github.com/llvm/llvm-project/pull/120983 ___ cfe-commits mailing list cfe-commits@l