From 3ee8c93769cd094ea0748b4a446a475160c0f51f Mon Sep 17 00:00:00 2001 From: Joseph Huber Date: Wed, 21 Feb 2024 09:55:55 -0600 Subject: [PATCH] [Offload] Fix NVPTX global entry names Summary: This was missed, the NVPTX globals cannot use a `.`. --- llvm/lib/Frontend/Offloading/Utility.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Frontend/Offloading/Utility.cpp b/llvm/lib/Frontend/Offloading/Utility.cpp index a3d24bfcc5151..a0d9dfa9e2b55 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,