[all-commits] [llvm/llvm-project] 242582: [Attributor] Take the address space from addrspace...
Shilei Tian via All-commits
all-commits at lists.llvm.org
Tue Oct 8 13:06:56 PDT 2024
Branch: refs/heads/users/shiltian/as-cast
Home: https://github.com/llvm/llvm-project
Commit: 242582bc0e6d9eedece40dd1d4e6d2d74732243b
https://github.com/llvm/llvm-project/commit/242582bc0e6d9eedece40dd1d4e6d2d74732243b
Author: Shilei Tian <shilei.tian at amd.com>
Date: 2024-10-08 (Tue, 08 Oct 2024)
Changed paths:
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
M llvm/test/CodeGen/AMDGPU/aa-as-infer.ll
Log Message:
-----------
[Attributor] Take the address space from addrspacecast directly
If the value to be analyzed is directly from addrspacecast, we take the source
address space directly. This is to improve the case where in
`AMDGPUPromoteKernelArgumentsPass`, the kernel argument is promoted by
insertting an addrspacecast directly from a generic pointer. However, during the
analysis, the underlying object will be the generic pointer, instead of the
addrspacecast, thus the inferred address space is the generic one, which is not
ideal.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list