[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