aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend.cpp
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2025-10-15 11:25:54 +0100
committerGitHub <noreply@github.com>2025-10-15 11:25:54 +0100
commit596066aa0453752f24cc2fa5087fafe2c4686536 (patch)
treed74030d55bd21b7631a212a29e9ae949f6de22dd /src/llvm_backend.cpp
parent186589266b8a53d089ce4782214c59ed9c8f64cc (diff)
parente7ecb16a1e0fa98e2ad413100de9cf4ffe9820e8 (diff)
Merge pull request #5808 from laytan/llvm-21
llvm 21 support
Diffstat (limited to 'src/llvm_backend.cpp')
-rw-r--r--src/llvm_backend.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/llvm_backend.cpp b/src/llvm_backend.cpp
index 9256acbb2..23efa8d22 100644
--- a/src/llvm_backend.cpp
+++ b/src/llvm_backend.cpp
@@ -37,12 +37,10 @@ gb_internal String get_default_microarchitecture() {
// x86-64-v2: (close to Nehalem) CMPXCHG16B, LAHF-SAHF, POPCNT, SSE3, SSE4.1, SSE4.2, SSSE3
// x86-64-v3: (close to Haswell) AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE
// x86-64-v4: AVX512F, AVX512BW, AVX512CD, AVX512DQ, AVX512VL
- if (ODIN_LLVM_MINIMUM_VERSION_12) {
- if (build_context.metrics.os == TargetOs_freestanding) {
- default_march = str_lit("x86-64");
- } else {
- default_march = str_lit("x86-64-v2");
- }
+ if (build_context.metrics.os == TargetOs_freestanding) {
+ default_march = str_lit("x86-64");
+ } else {
+ default_march = str_lit("x86-64-v2");
}
} else if (build_context.metrics.arch == TargetArch_riscv64) {
default_march = str_lit("generic-rv64");