[llvm] [AMDGPU] Update pal metadata for v3.6 (PR #135196)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Sun Apr 13 00:41:07 PDT 2025


================
@@ -259,13 +259,17 @@ void AMDGPUPALMetadata::setEntryPoint(unsigned CC, StringRef Name) {
   getHwStage(CC)[".entry_point_symbol"] =
       MsgPackDoc.getNode(Name, /*Copy=*/true);
 
-  // Set .entry_point which is defined
-  // to be _amdgpu_<stage> and _amdgpu_cs for non-shader functions
-  SmallString<16> EPName("_amdgpu_");
-  raw_svector_ostream EPNameOS(EPName);
-  EPNameOS << getStageName(CC) + 1;
-  getHwStage(CC)[".entry_point"] =
-      MsgPackDoc.getNode(EPNameOS.str(), /*Copy=*/true);
+  // For pal version 3.6 and above, entry_point is no longer required
+  if (getPALMajorVersion() < 3 ||
+      (getPALMajorVersion() == 3 && getPALMinorVersion() < 6)) {
----------------
arsenm wrote:

Use VersionTuple? 

https://github.com/llvm/llvm-project/pull/135196


More information about the llvm-commits mailing list