[llvm] 3ee8c93 - [Offload] Fix NVPTX global entry names
Joseph Huber via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 21 07:56:33 PST 2024
Author: Joseph Huber
Date: 2024-02-21T09:56:21-06:00
New Revision: 3ee8c93769cd094ea0748b4a446a475160c0f51f
URL: https://github.com/llvm/llvm-project/commit/3ee8c93769cd094ea0748b4a446a475160c0f51f
DIFF: https://github.com/llvm/llvm-project/commit/3ee8c93769cd094ea0748b4a446a475160c0f51f.diff
LOG: [Offload] Fix NVPTX global entry names
Summary:
This was missed, the NVPTX globals cannot use a `.`.
Added:
Modified:
llvm/lib/Frontend/Offloading/Utility.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Frontend/Offloading/Utility.cpp b/llvm/lib/Frontend/Offloading/Utility.cpp
index a3d24bfcc51510..a0d9dfa9e2b553 100644
--- a/llvm/lib/Frontend/Offloading/Utility.cpp
+++ b/llvm/lib/Frontend/Offloading/Utility.cpp
@@ -70,7 +70,7 @@ void offloading::emitOffloadingEntry(Module &M, Constant *Addr, StringRef Name,
getOffloadingEntryInitializer(M, Addr, Name, Size, Flags, Data);
StringRef Prefix =
- Triple.isNVPTX() ? "$omp_offloading$entry." : ".omp_offloading.entry.";
+ Triple.isNVPTX() ? "$omp_offloading$entry$" : ".omp_offloading.entry.";
auto *Entry = new GlobalVariable(
M, getEntryTy(M),
/*isConstant=*/true, GlobalValue::WeakAnyLinkage, EntryInitializer,
More information about the llvm-commits
mailing list