[llvm] cc99bdd - AMDGPU: Avoid using hardcoded address space number
    Matt Arsenault via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Oct  9 02:15:50 PDT 2024
    
    
  
Author: Matt Arsenault
Date: 2024-10-09T13:15:35+04:00
New Revision: cc99bddb71738761bfe21490f3b6853da036cf97
URL: https://github.com/llvm/llvm-project/commit/cc99bddb71738761bfe21490f3b6853da036cf97
DIFF: https://github.com/llvm/llvm-project/commit/cc99bddb71738761bfe21490f3b6853da036cf97.diff
LOG: AMDGPU: Avoid using hardcoded address space number
Added: 
    
Modified: 
    llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp
Removed: 
    
################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp
index 3afefcf55d498b..6e878a97018760 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp
@@ -87,7 +87,7 @@ static void createInitOrFiniCalls(Function &F, bool IsCtor) {
             /*Initializer=*/nullptr,
             IsCtor ? "__init_array_start" : "__fini_array_start",
             /*InsertBefore=*/nullptr, GlobalVariable::NotThreadLocal,
-            /*AddressSpace=*/1);
+            /*AddressSpace=*/AMDGPUAS::GLOBAL_ADDRESS);
       });
   auto *End = M.getOrInsertGlobal(
       IsCtor ? "__init_array_end" : "__fini_array_end",
@@ -98,7 +98,7 @@ static void createInitOrFiniCalls(Function &F, bool IsCtor) {
             /*Initializer=*/nullptr,
             IsCtor ? "__init_array_end" : "__fini_array_end",
             /*InsertBefore=*/nullptr, GlobalVariable::NotThreadLocal,
-            /*AddressSpace=*/1);
+            /*AddressSpace=*/AMDGPUAS::GLOBAL_ADDRESS);
       });
 
   // The constructor type is suppoed to allow using the argument vectors, but
        
    
    
More information about the llvm-commits
mailing list