[llvm] [AMDGPU] Remove duplicated/confusing helpers. NFCI (PR #142598)
    Diana Picus via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Jun  4 06:27:18 PDT 2025
    
    
  
================
@@ -978,7 +978,9 @@ bool AMDGPUTargetMachine::isNoopAddrSpaceCast(unsigned SrcAS,
 
 unsigned AMDGPUTargetMachine::getAssumedAddrSpace(const Value *V) const {
   if (auto *Arg = dyn_cast<Argument>(V);
-      Arg && AMDGPU::isKernelCC(Arg->getParent()) && !Arg->hasByRefAttr())
+      Arg &&
+      AMDGPU::isModuleEntryFunctionCC(Arg->getParent()->getCallingConv()) &&
+      !Arg->hasByRefAttr())
----------------
rovka wrote:
It's not intended to be a functionality change, I only inlined isKernelCC's confusing implementation...
https://github.com/llvm/llvm-project/pull/142598
    
    
More information about the llvm-commits
mailing list