[PATCH] D50991: [AMDGPU] Consider loads from flat addrspace to be potentially divergent
    Matt Arsenault via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Aug 20 13:06:44 PDT 2018
    
    
  
arsenm added inline comments.
================
Comment at: lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:556
+    return Load->getPointerAddressSpace() == ST->getAMDGPUAS().PRIVATE_ADDRESS
+      || Load->getPointerAddressSpace() == ST->getAMDGPUAS().FLAT_ADDRESS;
 
----------------
|| on pervious line
================
Comment at: test/CodeGen/AMDGPU/divergent-flat.ll:1-2
+; RUN: llc -march=amdgcn -mcpu=gfx900 -o - %s | FileCheck %s --check-prefix=ASM
+; RUN: llc -march=amdgcn -mcpu=gfx900 -stop-after=structurizecfg -o - %s | FileCheck %s --check-prefix=STRUCTURIZECFG
+
----------------
Test can be a lot simpler and put in test/Analysis/DivergenceAnalysis/AMDGPU with the rest
Repository:
  rL LLVM
https://reviews.llvm.org/D50991
    
    
More information about the llvm-commits
mailing list