[all-commits] [llvm/llvm-project] 4859dd: AMDGPU: Handle rewriting ptrmask for more address ...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Thu May 28 11:35:36 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 4859dd41707e3d2a007a58491f1cf20b9510b753
      https://github.com/llvm/llvm-project/commit/4859dd41707e3d2a007a58491f1cf20b9510b753
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-05-28 (Thu, 28 May 2020)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
    M llvm/test/Transforms/InferAddressSpaces/AMDGPU/ptrmask.ll

  Log Message:
  -----------
  AMDGPU: Handle rewriting ptrmask for more address spaces

If this mask only clears bits in the low 32-bit half of a flat
pointer, these bits are always preserved in the result address
space. If the high bits are modified, they may need to be preserved
for some kind of user pointer tagging.




More information about the All-commits mailing list