[llvm-branch-commits] [llvm] AMDGPU/GlobalISel: add RegBankLegalize	rules for select (PR #132384)
    Pierre van Houtryve via llvm-branch-commits 
    llvm-branch-commits at lists.llvm.org
       
    Thu May  8 01:57:30 PDT 2025
    
    
  
================
@@ -485,7 +504,8 @@ LLT RegBankLegalizeHelper::getBTyFromID(RegBankLLTMappingApplyID ID, LLT Ty) {
   case UniInVgprB64:
     if (Ty == LLT::scalar(64) || Ty == LLT::fixed_vector(2, 32) ||
         Ty == LLT::fixed_vector(4, 16) || Ty == LLT::pointer(0, 64) ||
-        Ty == LLT::pointer(1, 64) || Ty == LLT::pointer(4, 64))
+        Ty == LLT::pointer(1, 64) || Ty == LLT::pointer(4, 64) ||
+        (Ty.isPointer() && Ty.getAddressSpace() > AMDGPUAS::MAX_AMDGPU_ADDRESS))
----------------
Pierre-vh wrote:
What case is this trying to handle? Is it tested?
https://github.com/llvm/llvm-project/pull/132384
    
    
More information about the llvm-branch-commits
mailing list