[llvm] [LLVM][OpenMP] Add older versions to llvm::omp::getOpenMPVersions (PR #138967)

Krzysztof Parzyszek via llvm-commits llvm-commits at lists.llvm.org
Wed May 7 14:02:26 PDT 2025


https://github.com/kparzysz created https://github.com/llvm/llvm-project/pull/138967

Add 3.1 and 4.0 as versions. This will make flang's default OpenMP version (3.1) be included in the list.

>From 9fb54ff5a44e9a956791810962b5d09e98e7e877 Mon Sep 17 00:00:00 2001
From: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
Date: Wed, 7 May 2025 15:53:24 -0500
Subject: [PATCH] [LLVM][OpenMP] Add older versions to
 llvm::omp::getOpenMPVersions

Add 3.1 and 4.0 as versions. This will make flang's default OpenMP
version (3.1) be included in the list.
---
 llvm/lib/Frontend/OpenMP/OMP.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/llvm/lib/Frontend/OpenMP/OMP.cpp b/llvm/lib/Frontend/OpenMP/OMP.cpp
index 2792dc4281015..555e2a61e411e 100644
--- a/llvm/lib/Frontend/OpenMP/OMP.cpp
+++ b/llvm/lib/Frontend/OpenMP/OMP.cpp
@@ -190,7 +190,7 @@ bool isCombinedConstruct(Directive D) {
 }
 
 ArrayRef<unsigned> getOpenMPVersions() {
-  static unsigned Versions[]{45, 50, 51, 52, 60};
+  static unsigned Versions[]{31, 40, 45, 50, 51, 52, 60};
   return Versions;
 }
 



More information about the llvm-commits mailing list