guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/03: gnu: clang-18: Add compiler-cpu-architectures entry.


From: guix-commits
Subject: 02/03: gnu: clang-18: Add compiler-cpu-architectures entry.
Date: Wed, 27 Mar 2024 04:49:55 -0400 (EDT)

efraim pushed a commit to branch master
in repository guix.

commit ea089c4da097e9f17c2ade3bfd30dc0898b3afca
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Tue Mar 26 14:16:34 2024 +0200

    gnu: clang-18: Add compiler-cpu-architectures entry.
    
    * gnu/packages/llvm-meta.scm (clang-compiler-cpu-architectures): Add
    entry for x86_64 for clang-18 for new optimization architectures.
    
    Change-Id: I6301c28b5032caf520aa974c70c500e12d088e63
---
 gnu/packages/llvm-meta.scm | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/gnu/packages/llvm-meta.scm b/gnu/packages/llvm-meta.scm
index 822cb5aade..03059a19ad 100644
--- a/gnu/packages/llvm-meta.scm
+++ b/gnu/packages/llvm-meta.scm
@@ -34,6 +34,21 @@
            '("power8" "power9" "power10" "powerpc64le")))
       ("x86_64"
        ,@(cond
+           ((version>=? version "18.0")
+            '("nocona" "core2" "penryn" "bonnell" "atom" "silvermont" "slm"
+              "goldmont" "goldmont-plus" "tremont" "nehalem" "corei7" 
"westmere"
+              "sandybridge" "corei7-avx" "ivybridge" "core-avx-i" "haswell"
+              "core-avx2" "broadwell" "skylake" "skylake-avx512" "skx"
+              "cascadelake" "cooperlake" "cannonlake" "icelake-client"
+              "rocketlake" "icelake-server" "tigerlake" "sapphirerapids"
+              "alderlake" "raptorlake" "arrowlake" "arrowlake-s" "lunarlake"
+              "gracemont" "pantherlake" "meteorlake" "sierraforest" 
"grandridge"
+              "graniterapids" "graniterapids-d" "emeraldrapids"
+              "clearwaterforest" "knl" "knm" "k8" "athlon64" "athlon-fx"
+              "opteron" "k8-sse3" "athlon64-sse3" "opteron-sse3" "amdfam10"
+              "barcelona" "btver1" "btver2" "bdver1" "bdver2" "bdver3" "bdver4"
+              "znver1" "znver2" "znver3" "znver4" "x86-64" "x86-64-v2"
+              "x86-64-v3" "x86-64-v4"))
            ((version>=? version "17.0")
             '("nocona" "core2" "penryn" "bonnell" "atom" "silvermont" "slm"
               "goldmont" "goldmont-plus" "tremont" "nehalem" "corei7" 
"westmere"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]