[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